在单独的目录中运行单行命令

在单独的目录中运行单行命令

我怎样才能在一个目录中运行另一个目录中的命令?

基本上它需要像快捷方式的“开始于”参数。事实上,我实际上尝试过使用快捷方式作为替代方案,但没有成功。

[为什么你需要这样做?] 我需要这样做,因为我正在 Notepad++ 中尝试使用 Notepad++ 的“运行命令”功能运行我编写的程序。我遇到的问题是“起始于”目录不是可执行文件的位置。我需要“起始于”目录作为可执行文件的位置。

答案1

当您的 Notepad++ 安装在 中C:\Program Files\NPP并且您想要执行位于 中的程序时C:\Program Files\Prgabc.exe您可以使用以下命令执行此操作:

..\Prg\abc.exe

您可以通过运行 cmd.exe 提示符并执行来测试这一点

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

执行 abc.exe 的另一种方法是使用完整路径:

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

请注意,您需要使用“引号”,因为路径包含空格。

答案2

你可以使用命令/D path的选项start。例如:

start /D c:\windows cmd将在 c:\windows 目录中打开一个新的终端窗口。

相关内容