Цитата sLiDeR-X:
а если не через планировщик »
|
примерно так, понятно что расчет паузы грубый
Код:

Set $MIN=3
Set $MLT=60
Set $NAME=MyComp
Set /A $MIN=%$MIN%*%$MLT%
:LOOP
Ping -n %$MIN% 127.0.0.1 >Nul
Ping -n 1 %$NAME%
If ErrorLevel 1 GoTo LOOP
Shutdown -s -t 60 -f
Цитата flighttothemoon:
как сначала проверить, подключился ли компьютер к командной строке - и потом только запускать программку poweroff? »
|
тем же пингом пойдет?
Код:

Set $IP=192.168.0.10
Set NET=255.255.255.0
Set MAC=1234567890ab
:LOOP
Ping -n 5 127.0.0.1 >Nul
Ping -n 1 %$IP%
If ErrorLevel 1 GoTo LOOP
PowerOff wol -ip %$IP% -subnet %NET% -mac %MAC%