Создать отчет из msinfo32.exe через ruby
Я хотел бы молча сохранить отчет из msinfo32.exe, используя ruby. Как я могу это сделать? Я попробовал следующее
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")
и все это открывает приложение, а не создает отчет без уведомления.
Заранее спасибо.
1 ответ
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