顺序运行多个命令

时间:2014-01-06 14:31:34

标签: batch-file

我会尽量保持这个简短...我是新手使用批处理文件,所以请耐心等待。但这就是我想要发生的事情:

  • 打开cmd.exe
  • 更改目录
  • 在该目录中执行文件

这是我到目前为止所做的:

cmd.exe /k "cd %USERPROFILE%\Desktop"

现在我想执行桌面目录中的文件。我读到你可以用&&&cmd.exe /k "cd %USERPROFILE%\Desktop" && "test.exe --config=test.txt")来链接命令,但我没有运气。

在更改为桌面目录后,如何添加test.exe --config=test.txt之类的其他命令?

感谢。

2 个答案:

答案 0 :(得分:3)

尝试删除第一个命令末尾和第二个命令开头的引号。类似于:cmd.exe /k "cd %USERPROFILE%\Desktop && test.exe --config=test.txt"

这对我有用。 cmd /k "cd %USERPROFILE%\Desktop && FileCrc.exe"

答案 1 :(得分:0)

试试这个。将以下内容添加到文件中并将其命名为runtest.cmd。

@echo off
setlocal

cd /d "%userprofile%/desktop"
test.exe --config=test.txt