请问LUA用os.execute执行命令时有没有办法不等待执行完毕直接返回啊

2025-05-18 01:15:13
推荐回答(2个)
回答1:

没办法。os.execute应该是使用系统的system调用。你说的那种应该是使用类似popen或者其他的方法。除非多线程,否则os.execute肯定阻塞直到调用返回,而tcpdump这种一般要打开管道方便写对方输入,同时读对方输出的。

回答2:

execute("start nodepad.exe")