我有一个命令行实用程序,它打开由命令行中发送的参数指定的串行连接。该实用程序启动后,我可以在 std 输入中键入内容,以将字符串发送到我所连接的端口。我想做的是使用批处理文件启动该实用程序(足够简单),然后自动执行我希望发送的击键。我自己运气不好,需要一些专家的建议。
我举一个更具体的例子:
我使用以下行在批处理文件中启动 teraterm.exe(开源串行通信实用程序):
“调用serialterm com5 115200 ascii是”
然后,我可以输入“Hello World”并接收来自开放端口的响应。
我希望批处理文件中的下一行为我发送“Hello World”,以便我可以通过在批处理文件中列出其他字符串命令来发出它们。
非常感谢帮助!
-Matt
为了实现自动化,批处理文件并不是完美的解决方案(我是批处理狂热分子之一),因为不可能发送击键。
您可以切换到 JScript/VBscript(可以发送击键,但它很棘手并且不太可靠)。
但我会推荐像 AutoIt 这样的工具,因为它可以很好地完成这些事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)