Ярлыки cmd.exe и проблема с параметрами


0

Когда я пытаюсь запустить следующий код:

`C: \ WINNT \ System32 \ cmd.exe / k cd" C: \ page \ app "& start1.bat

выдает следующее сообщение об ошибке:

The system cannot find the path specified. 'start1.bat' is not recognized as an internal or external command, operable program or batch file.

Что я могу сделать, чтобы это исправить?

Ответы:


4

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

C:\WINNT\System32\cmd.exe /k "C:\page\app\start1.bat"

Чтобы командный файл использовал случайный путь, вы можете добавить это для компакт-диска:

cd %~dp0

Он перейдет на любой вызывающий путь


0

Просто оберните все значение /kпараметра в двойные кавычки, и оно будет работать:

C:\WINNT\System32\cmd.exe /k "cd /d C:\page\app & start1.bat"

Я добавил /dпереключатель после, cdчтобы убедиться, что он также изменяет текущий диск, а не только текущий каталог на диске C (см. «Cd» не меняет каталог в Windows 7 )

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.