.bat файл застрял при открытии документа блокнота, не может быть отменен

Поскольку я пишу bat-файл очень редко, каждый раз, когда я пишу новый, у меня возникает новая проблема.

У меня есть файл bat, который, как предполагается, открывает файл txt и открывает URL-адрес (который представляет собой объединенную строку с использованием текущей даты), что-то вроде:

@echo off
notepad "C:\Users\username\somefile.txt"
start chrome "https://domain.com/%DATE%?some=parameters"

Текстовый файл открывается нормально, а затем ничего не происходит - окно консоли зависает, не отвечая на ctrl-C. По-видимому, пакет приостановлен в ожидании завершения части блокнота, потому что, когда я закрываю окно txt-файла, хром открывает URL-адрес.

Я пробовал < nul, > nul для блокнота, но безрезультатно. Что я делаю неправильно?


person user776686    schedule 14.03.2015    source источник


Ответы (1)


Если я правильно понимаю, вам просто нужно использовать start с блокнотом. Он запускает программы в другом процессе, чтобы сценарий мог продолжить работу.

@echo off
start notepad "C:\Users\username\somefile.txt"
start chrome "https://domain.com/%DATE%?some=parameters"
person Matthias    schedule 14.03.2015
comment
Я, кажется, тоже помню, как пытался, но ... неважно. Работает, спасибо! - person user776686; 15.03.2015