Сценарий пакетной обработки для запуска приложения

У меня есть простой сценарий пакетной обработки npp.bat для открытия файла в Блокноте ++

"C:\Program Files\(x86)\Notepad++\notepad++.exe" %1

Блокнот ++ запускается с файлом, когда я работаю npp <file_name&gt> но командное окно ожидает приложения для выхода. Я не хочу, чтобы это ожидало.

5
задан 07.07.2010, 13:20

3 ответа

Использовать start вместо этого:

start "" "command here"

Править: Не пропускайте первую пару пустых кавычек, это - заголовок процесса/окна.

start <title> <command> <parameters>

Посмотрите start /? для получения дальнейшей информации.

8
ответ дан 07.12.2019, 17:02

Метод @Bobby должен работать при прямом вызове сценария пакетной обработки (двойной щелчок) метод откроет новое командное окно. Вместо этого используйте следующее,

@echo off
start "C:\Program Files\Notepad++\notepad++.exe" blah.txt
cls
exit

Если Вы заменяете blah.txt с %1, затем необходимо передать аргумент при вызове пакетного файла.

0
ответ дан 07.12.2019, 17:02

Я хотел смочь сделать "npp file.txt" на командной строке и смочь отредактировать файлы с помощью Блокнота ++. Для этого я создал новую папку, добавил его к Windows PATH и создал файл, там назвал npp.bat со следующим содержанием:

@echo off
start "" "C:\Program Files\Notepad++\notepad++.exe" %1

Очень полезный, когда я работаю над консолью и потребностью отредактировать файл.

3
ответ дан 07.12.2019, 17:02

Теги

Похожие вопросы