我正在尝试整理一个使用 rubyw.exe (1.8.7) 执行的 ruby 脚本内部的多个系统调用的进程。
据我所知,rubyw.exe 的主要原因是它不会弹出命令提示符来分散用户的注意力。然而,该进程内的系统调用似乎仍然会生成这些弹出窗口,这对于该进程脚本的用户来说非常分散注意力。
有谁知道如何做到这一点?
SO上有很多与此类似的问题,但没有一个可以完全回答这个问题,如果我使用python,这个问题/答案会有所帮助(http://code.activestate.com/lists/python-list/46042/)但是所以到目前为止,我的搜索还没有找到用 ruby 完成此任务的方法。
更新:这里有这个线程Hiding curl Window on Windows已关闭,但唯一可行的解决方案也不允许您获得标准输出。