Как исправить мой командный файл, чтобы открыть соответствующую программу? - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь написать командный файл, который переместится в указанную директорию, а затем запустить команду, чтобы открыть нужную мне программу.В частности, я хочу, чтобы он запускал команду HardwareSimulator, чтобы он открывал программное обеспечение, предоставляемое nand2tetris.

Я получил его, чтобы перейти в каталог, который я хочу, но открытие - моя проблема.Код отображается ниже.Я предполагаю, start не является правильной командой, так как когда я запускаю, она просто запускает бесконечный цикл открытия приглашений cmd.

Мой второй вопрос: могу ли я толькоперейти в подкаталоги, где мой пакетный файл уже хранится?Было бы проще сохранить его на моем рабочем столе, поэтому я могу просто щелкнуть по нему всякий раз, но, похоже, я не могу сделать его обратно из каталога, а затем перейти в другой.

start cmd
pushd \nand2tetris\projects\P1Codes
start HardwareSimulator
pause

1 Ответ

0 голосов
/ 28 января 2019

Вы можете использовать .. \, чтобы вернуться в каталог.Например, если у вас в папке загрузок был nand2tetris, вы можете получить его с рабочего стола с помощью этого скрипта.Также обязательно включите расширение файла.

pushd ..\Downloads\nand2tetris\projects\P1Codes
start HardwareSimulator.exe
pause
...