Как я могу находиться в одном каталоге и запускать команду из другого?

По сути, он должен быть похож на параметр "Start In" ярлыка. На самом деле, я на самом деле пытался использовать ярлык в качестве альтернативы, но мне не повезло.

[Почему вам нужно это сделать?] Мне нужно это сделать, потому что в Notepad++ я пытаюсь запустить программу, которую создаю, с помощью функции 'run command' в Notepad++. Проблема, с которой я сталкиваюсь, заключается в том, что каталог 'start in' не является местоположением исполняемого файла. Мне нужно, чтобы каталог 'start in' был местом расположения исполняемого файла.

2 ответа2

0

Если ваш Блокнот ++ установлен в C:\Program Files\NPP и вы хотите запустить программу, расположенную в C:\Program Files\Prg именем abc.exe вы можете сделать это с помощью следующей команды:

..\Prg\abc.exe

Вы можете проверить это, запустив приглашение cmd.exe и выполнив

 cd C:\Program Files\NPP
..\Prg\abc.exe

Другой способ выполнить abc.exe - использовать полный путь:

"C:\Program Files\Prg\abc.exe"

Обратите внимание, что вам нужно использовать "кавычки", потому что путь содержит пробелы.

0

Вы можете использовать опцию /D path команды start . Что-то вроде:

start /D c:\windows cmd откроет новое окно терминала в каталоге c:\windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .