我想使用ruby以静默方式保存msinfo32.exe的报告。我怎么能这样做?我尝试了以下
system "msinfo32.exe /\report c:/\/\temp/\/\fromruby.txt"
exec 'msinfo32.exe /\report c:/\/\temp/\/\fromruby.txt'
IO.popen("msinfo32.exe /\report c:/\/\temp/\/\fromruby.txt")
并且所有这些都打开了应用程序,而不是默默地创建报告。
提前致谢。
答案 0 :(得分:0)
system "msinfo32.exe /\report c:/\/\temp/\/\fromruby.txt"
^^ ^^
\r
是回车符,\t
是制表符,\f
是换页符。首先,这些都不得逃脱。
所以不要执行单个命令:
msinfo32.exe /report c:\temp\fromruby.txt
您正在执行所有这些单独的命令:
msinfo32.exe /
eport c:// temp//
romruby.txt