Почему «вызов» не работает в пакетном файле Windows 7?

3712
Dennis

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

call "c:\my path\myprog.exe" 

но командная строка говорит, что callэто не команда.

1
Пожалуйста, не размещайте один и тот же вопрос на разных сайтах. ChrisF 13 лет назад 3
Какое точное сообщение об ошибке? LawrenceC 11 лет назад 0

2 ответа на вопрос

5
John T

Вызов не для запуска других программ, как это, это строго для вызова других командных файлов. Возможно, вы захотите, startесли ваша программа запускает другое окно, иначе просто введите команду в одну строку.

например

запустить calc.exe "C: \ Материал \ Program.exe"
Требуется несколько пустых кавычек или заголовок. например. `start" / b / i "C: \ Stuff \ Program.exe" `Переключатель` b` подавляет новое окно, а переключатель `i` передает текущие переменные. paradroid 13 лет назад 0
Хотя документация для `call` гласит, что она предназначена для запуска командных файлов, у нее нет проблем с запуском любой другой команды. Joey 13 лет назад 0
0
sssss22222

"c:\my path\myprog.exe" without START or call to execute your myprog.exe . that's how it's done in windows 7

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