在Win7中运行批处理文件

时间:2014-09-04 03:47:53

标签: file batch-file

使用批处理文件,我试图调用一个名为kxshell的程序,然后使用kxshell运行kxScript。 所以在我的批处理文件中我写了

Kxshell.exe 阅读testscript.kxs

这意味着我希望cmd首先调用kxshell,然后kxshell执行Read testscript.kxs

但是一旦批处理文件执行了exe,它就会启动kxshell提示符并且不会运行read命令。你有什么建议吗? 谢谢

1 个答案:

答案 0 :(得分:0)

这完全取决于kxshell本身以及如何编写以接收参数。

例如,Linux下的bash使用-c选项执行命令:

bash -c 'echo hello`

(如果您只使用bash echo hello,它将尝试将二进制echo程序作为脚本运行,而不是您想要执行的操作。

显然,kxshell使用类似的方法,使用-e执行任意命令:

kxshell -e read testscript.kxs