这是一个怀疑关于test.bat文件打开一个特定的.exe文件,它对应于我的应用程序。所以现在我能够成功打开它。但我被困在接下来的事情是它应该打开.exe窗口IDE中的File选项并加载.cfg文件然后它应该打开'Generate'并单击将生成解决方案文件的解决方案。所以我想知道我们如何使用测试来实现它.bat文件。
我希望我能够很好地传达我的问题。请再次回复我。
Thanks and regards
Maddy
答案 0 :(得分:2)
如果你的意思;如何将命令行参数传递给exe:
您可以指定%1传递第一个参数,%2指定第二个参数,依此类推,或者您可以通过指定%*
将所有参数传递给批处理文件到exe文件例如:test.bat调用test.exe ...
test.bat:
@echo off
test.exe %*
passess all args
test.bat:
@echo off
test.exe %1 %3
将批处理文件参数1和3作为参数1和2传递给.exe
可以找到更多漂亮的功能here。
答案 1 :(得分:1)
Windows批处理脚本只是一种通过命令行自动执行操作的方法。您需要确定您的.exe程序是否支持命令行参数来执行您想要执行的操作 - 否则唯一的另一种方法是使用某些第三方工具记录击键/鼠标单击并稍后重播它们。 / p>
答案 2 :(得分:1)
TextPad支持命令行参数,学习它们打开Textpad,转到帮助 - >帮助主题,打开“参考信息”,然后选择“命令行参数”。
从那里复制:
例如。 TEXTPAD.EXE -ac“阅读 me.txt“(51,20)
在此示例中,TextPad将启动 并在第51行打开“阅读me.txt”, 第20列并以级联显示 窗口。
答案 3 :(得分:0)
听起来您应该更好地了解如何自动化应用程序,而不是命令行。正如Jeffrey Kamp已经指出的那样,批处理文件无法在命令行上执行任何操作,因此如果您的应用程序无法从那里自动执行,那么您就不幸了。一个可以向任意窗口发送点击和击键的工具是AutoIt,这可能更适合您的需求。