2010-01-17 4 views
3

Как бы я сделал это близко к себе, когда его сделали?автоматически закрывает командный файл, когда это делается

copy h2.cfg default.cfg /y 
c: 
cd "c:\program\reba" 
"c:\program\reba\reba.exe" 

я попытался добавления:

cls 
@exit 

в конце концов, но я не работаю

редактировать: я хочу УМК окно закроется, когда Reba загружен

+0

какой reba.exe сделать? – ghostdog74

+0

Да, это должно зайти в конец, если reba.exe выйдет правильно. –

ответ

4

Вам нужно для запуска reba.exe в фоновом режиме.

Команда оболочки START должна сделать трюк для вас. Вот некоторые документы на него:

http://ss64.com/nt/start.html

Я думаю, что вы можете сказать что-то вроде

START "" "c:\program\reba\reba.exe" 

в пакетный файл (т.е. просто добавить START).

+1

Обратите внимание, что вы никогда не должны слепо использовать пробелы вокруг первого аргумента при работе с 'start'. Это заставляет аргумент интерпретироваться как заголовок окна для нового окна, а затем программа для запуска отсутствует. Это означает, что он просто запустит новое окно 'cmd' с соответствующим заголовком окна. – Joey

+0

А, очень интересно! Вот почему документ, который я цитировал, делает эти таинственные предостережения, что вы всегда должны включать заголовок, не давая разумной причины. Это проясняет, спасибо! –

Смежные вопросы