使用Lua向不同程序发送自定义值

我是 Lua 的新手,所以我有一个简单的问题。我有一个设备和相应的程序,它们利用 Lua 脚本与其他程序交互。这些脚本通常只通过触发按键来实现,但是我是否可以使用脚本向程序发送普通的整数...我的意思是,愚蠢的问题。怎么做呢?比如,我从设备得到一个输出“waveOut”,我希望第二个程序接收到一个“2”的输入。

点赞
用户2546626
用户2546626

你正在寻找进程间通信

在Lua中,你可以使用io.popen来产生一个带有管道的进程,并将你的整数作为字符串发送到目标,目标会间隔一段时间检查stdin以获取新的输入。

另一种替代方法是使用文件来模拟这个管道。

2015-08-26 10:29:28