Нужна строка кода для командного файла, чтобы открыть другую программу и затем закрыть исходный командный файл - PullRequest
1 голос
/ 26 апреля 2011

Я пишу серию командных файлов, чтобы продемонстрировать классу, на что способен компьютерный вирус. Все, что мне нужно, это строка кода SIMPLE , которая откроет другой файл. Любая помощь с благодарностью.

Ответы [ 2 ]

3 голосов
/ 26 апреля 2011

Это то, что вы ищете?

@echo off
echo One
start notepad.exe
exit
echo Two

Отобразится «Один», запустите блокнот и выйдите из командной строки, в которой он запущен.Это не будет повторять «Два».

Если вы хотите открыть документ (или веб-страницу, или что-то еще) вместо исполняемого файла, просто укажите его путь вместо «notepad.exe» и start будет действовать правильно.

Если вы не хотите закрывать командную строку, а просто хотите завершить выполнение пакетного сценария, сделайте следующее:

@echo off
echo One
start notepad.exe
goto :eof
echo Two

Это вернет вас к приглашению, не повторяя "Два".

0 голосов
/ 26 апреля 2011

Ну вот как открыть другой исполняемый файл, но что вы имеете в виду, чтобы закрыть исходный пакетный файл?

start / d C: \ Windows \ System32 \ calc.exe

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

...