Создать скрытый cmd javascript - PullRequest
2 голосов
/ 18 января 2010

Я ищу способ запуска команды cmd, не показывая пользователю окно cmd.

Я использую что-то вроде:

    
    function reboot()  {
          var ws = new ActiveXObject("WScript.Shell");
          ws.Exec("shutdown.exe -r -t 120");

    }
    

Но оно все равно показывает окно, есть ли вообще его не показывать?

Спасибо

Ответы [ 2 ]

5 голосов
/ 18 января 2010

Попробуйте использовать функцию Run вместо Exec и передайте ей 0 в качестве второго аргумента, чтобы не показывать окно командной строки:

ws.Run("shutdown.exe -r -t 120", 0);

По-прежнему будет отображаться окно выключения системы (я не думаю, что есть какой-либо способ подавить это).

0 голосов
/ 18 января 2010

Окно можно свернуть с помощью следующей команды:

cmd /c start /min SomeCommand

Я предполагаю, что вы знаете, что это не будет работать в браузере, и поэтому я предполагаю, что вы пишете автономный файл JScript с WSH.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...