有一个简单的C#控制台应用程序,只打印出'Hello'。
并且在Sketchup 2014中运行的Ruby插件应该运行上面的应用程序。
(用于运行应用程序的Ruby代码:"C:/s/Test.exe"
)
它运行正常,但命令框中没有显示任何内容,而在Sketchup 2013或Sketchup外部显示“Hello”。
Sketchup 2014和2013之间的唯一区别是前者使用Ruby 2.0和后者1.8。
有谁知道可能是什么原因? 我适当的任何帮助或解决方法。
答案 0 :(得分:1)
在SketchUp中将Ruby解释器升级到2.0时出现问题。我们不知道是什么造成的。当前的解决方法是将输出通过管道传输到临时文件并读取文件。
`C:/s/Test.exe > sometempfile.txt`