0

您好我正在尝试编写一个批处理脚本来运行 runkbot 4 0。

到目前为止,我所拥有的是:

start cmd.exe /k "C: && cd \program files\dell\kace\runkbot.exe" -s 4 0

每次运行此程序时,都会出现找不到目录的错误。

如果我像这样运行它,它会找到目录:

start cmd.exe /k "C: && cd \program files\dell\kace\

谁能告诉我如何打开 cmd 提示符,更改目录,然后通过批处理脚本运行 runkbot 4 0?

4

3 回答 3

0

你可以试试这个:

"%PROGRAMFILES(X86)%\Dell\KACE\runkbot.exe" 4 0 "%PROGRAMFILES%\Dell\KACE\runkbot.exe" 4 0

于 2014-02-12T16:17:02.223 回答
0

cd表示更改目录,但您要给它一个.exe文件。它找不到命名的目录runbot.exe,因为那不是目录。如果您只删除了第一个示例,则该示例将起作用,cd因为假定命令的第一部分是可执行的。cd是一个已知的可执行文件,但它是.exe您特别请求的任何其他文件。

尝试:

start cmd.exe /k "C: && \program files\dell\kace\runkbot.exe" -s 4 0
于 2013-10-22T16:34:04.960 回答
0

这是一个批处理脚本:

@echo off
cd /d "C:\program files\dell\kace\"
runkbot.exe -s 4 0
于 2013-10-22T16:39:50.957 回答