从特定路径执行exe的批处理文件

时间:2014-11-21 09:03:03

标签: batch-file

我正在尝试创建一个从特定路径运行exe的批处理文件。 例如:我在E盘中有我的exe。确切路径为E:\kk.exe。我想从D:\bin folder运行此kk.exe。我在批处理文件中使用以下命令。到目前为止没有运气。任何帮助将不胜感激。

批处理文件命令:

start "D:\bin" "E:\kk.exe"

2 个答案:

答案 0 :(得分:1)

start "" /d "d:\bin" "e:\kk.exe"

start命令有一个特殊的行为:第一个引用的参数是窗口的标题。这就是初始""的原因(您可以包含所需的标题)。该行的其余部分是起始文件夹(/d,将是启动进程的当前活动文件夹)和要执行的命令。

答案 1 :(得分:0)

cd /d "D:\bin"
start "window name" "E:\kk.exe"

如果我已正确解释您的含义,您希望在当前目录为kk.exe时运行d:\bin。这将创建一个独立的流程来运行该程序。

注意:“start”的语法是这样的,建议分配一个窗口标题(第一个引用的参数) - 如果你没有标题,请保留文本并使用空的引用字符串。

但是,如果您只想执行e:\kk.exe,那么

cd /d "D:\bin"
"E:\kk.exe"