1

Следующие команды находятся в файле .bat.

"C:\My folder\123.txt"
"C:\My folder\456.txt"

После двойного щелчка по файлу .bat откроется «123.txt», но «456.txt» не будет, пока я не закрою «123.txt» вручную.

Как сделать так, чтобы оба файла открывались автоматически?

start "C:\My folder\123.txt"
start "C:\My folder\456.txt"

Я не знаю почему, но если я добавлю 'start', как показано выше, оба файла никогда не будут открыты, появится только окно cmd.

1 ответ1

3

Используйте команду start чтобы указать CMD открыть файл в фоновом режиме. Размещение его во всех строках приведет к выходу CMD после открытия файлов; если поместить его на всю строку, кроме последней, CMD останется открытым до последней программы (блокнота или любой другой вашей программы).Обработчик TXT есть) закрывается. Казалось бы, посторонний "" только для того, чтобы CMD не воспринимал имя файла как заголовок окна вместо команды для запуска.

start "" "C:\My folder\123.txt"
start "" "C:\My folder\456.txt"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .