Создать отчет из 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
Другие вопросы по тегам