А знаете ли вы?..

Что из VBScript (WSH) можно перезагрузить машину. Если ваша Windows поддерживает аббревиатуру WMI, это можно сделать так:

Set OpSysSet = GetObject("winmgmts:{(Shutdown)}//./root/cimv2").ExecQuery("select * from Win32_OperatingSystem where Primary=true")

For Each OpSys in OpSysSet
  OpSys.Reboot()
Next

Сохраните текст программы как reboot.vbs и попробуйте запустить.

5 марта 2003 20:17

denis (инкогнито)
6 марта 2003, 12:25

Если не ошибаюсь, есть и вариант с использованием API. Что-то вроде:
wshshell.Run «%WINDIR%\rundll32.exe shell32.dll,SHExitWindowsEx 0x2»

bolk (bolknote.ru)
6 марта 2003, 12:25, ответ предназначен denis

Да, но это это, по сути, вызов сторонней программы, а вовсе не программирование на VBScript/JScript.

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)