【发布时间】:2013-09-18 20:00:32
【问题描述】:
我在Lua中使用os.execute()调用其他程序,程序运行时会弹出cmd窗口一闪,我调用execute超过百次,很烦人。
那么有什么办法可以让窗口不可见呢?
【问题讨论】:
-
除非该命令提供安静的执行模式,否则不会。许多程序都有
-q或--quiet或-d或--daemon的可选参数以保持隐藏状态。 -
如果您可以访问 LuaCom 模块,根据您尝试执行的操作,您可能可以使用直接的 windows api(假设您在 windows 上运行。交替检查您的主机应用程序是否支持shellexecute。见stackoverflow.com/questions/6362841/…
-
你在运行什么命令?