Я пытаюсь изменить работу предшественника, чтобы улучшить наш рабочий процесс. Он использовал ярлык для файла * .bat и * .exe для настройки, а затем запустил наше строго контролируемое инженерное программное обеспечение. Это прекрасно работает для запуска программы, но это означает, что мы не можем установить программное обеспечение как программу по умолчанию для открытия типа файла. Это означает, что мы всегда должны открывать файлы через графический интерфейс инженерного программного обеспечения, в котором отсутствуют возможности сортировки и поиска (что особенно важно в папках с тысячами инженерных компонентов).
Поэтому в настоящее время ярлык идет по адресу : %Sharedrive1%\bin\licenseconfig.bat engrCAD.exe
Я подумал, что, возможно, запуск engrCAD.exe
из .bat позволит мне использовать .bat в качестве редактора по умолчанию, создав файл .bat ConfigNLaunchEngrCAD.bat
котором находится содержимое исходного .bat плюс start "" engrCAD.exe
до конца. файла .bat. Это сработало при открытии программы прямо из .bat, но все равно ни к чему не приводит, когда я пытаюсь открыть файл в engrCAD через ConfigNLaunchEngrCAD.bat.
Я думаю, что мне нужно сделать, чтобы пакетный скрипт мог взять имя файла в качестве параметра и передать его в программное обеспечение САПР. Но я не могу найти, как это реализовать. Это параметр, который я могу добавить к команде запуска, чтобы принять имя файла и выбранный каталог? Или я должен использовать другую команду все вместе, чтобы выполнить это?
Очень благодарен, друзья.
РЕДАКТИРОВАТЬ
У меня не получается увидеть сходство с другим вопросом. Я ищу способ запустить exe-файл после конфигурации .bat через windows, который позволит ему установить его в качестве программы по умолчанию для определенного типа файлов. Другой пост имеет сходство в ключевых словах "параметры передачи", но мало общего. Если я ошибаюсь, извините, но мне может понадобиться дополнительная помощь, чтобы понять, как другое решение применимо к этой ситуации.
Этот вопрос более похож, но вместо того, чтобы вводить имя файла в командной строке cmd, я хочу, чтобы он мог получить путь к файлу от меня, открывая файл в Windows с .bat в качестве программы по умолчанию.