我会尽量保持简短...我是使用批处理文件的新手,所以请耐心等待。但这是我希望发生的事情:
- 打开cmd.exe
- 更改为目录
- 执行该目录中的文件
这是我到目前为止所做的事情:
cmd.exe /k "cd %USERPROFILE%\Desktop"
现在我想执行桌面目录中的一个文件。我读到您可以将命令与 &
或 &&
(cmd.exe/k "cd %USERPROFILE%\Desktop"&& "test.exe --config=test.txt"
) 但我没有任何运气。
如何添加另一个命令(例如 test.exe --config=test.txt
)以在更改为桌面目录后运行?
谢谢。
最佳答案
尝试删除第一个命令末尾和第二个命令开头的引号。类似于:cmd.exe/k“cd %USERPROFILE%\Desktop && test.exe --config=test.txt”
这对我有用。 cmd/k“cd %USERPROFILE%\Desktop && FileCrc.exe”
关于batch-file - 按顺序运行多个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20952175/