Мне нужно создать пакетный скрипт n
, который открывает файлы одного типа и с одним суффиксом с помощью программы p
, не создавая n
экземпляров p
(т. е. использует несколько вкладок вместо нескольких экземпляров).
Для некоторых типов файлов (и приложений) достаточно ввести
cmd /c <file_1.ext> <file_2.ext> <file_n.ext>
Это открывает все файлы в одном экземпляре зарегистрированного стандартного приложения для расширения файла etx
.
Но некоторые программы не поддерживают такой тип запуска через командную строку итолькооткройте file_1.etx
приведенный выше список аргументов.
Необъяснимым образом выбор всех файлов с помощью мыши и нажатие Enterприводит к желаемому поведению. Так каковы же основные механизмы, которые Windows применяет здесь? Как можно смоделировать это поведение с помощью пакетного скрипта?
Я уже пробовал start <file_1.ext> <file_2.ext> <file_n.ext>
и start <program.exe> <file_1.ext> <file_2.ext> <file_n.ext>
.
Версия Windows и программа, p
о которой я говорил: Microsoft Windows Version [Version 6.1.7601], Teamcenter Visualization Base / VisView.exe