Убился :) В этой поганой виндовс XP не могу из командной строки выключить монитор.
Задача - гасить монитор, когда работаешь удаленкой.
Что-нибудь вроде
Код:
rundll32.exe powrprof.dll,SetSuspendState
но для монитора только. Сторонние программы не подходят.
OlegON➤ Убился :) В этой поганой виндовс XP не могу из командной строки выключить монитор.
Задача - гасить монитор, когда работаешь удаленкой.
Что-нибудь вроде
Код:
rundll32.exe powrprof.dll,SetSuspendState
но для монитора только. Сторонние программы не подходят.
через не любимый всеми vbcript *50
в vb выглядит примерно так, для vbs должно быть что то похожее
Private Declare Function SendMessage Lib _
"user32" Alias "SendMessageA" (ByVal hWnd As Long, _
ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Any) As Long
один раз создать схему управления электропитанием, в ней прописать время отключения монитора и запускать активацию с командной строки при необходимости
Powercfg - setactive GUID_СХЕМЫ
должно работать :pardon:
там расписано как создать схему с командной строки
например
powercfg-change-monitor-timeout-ac5
This sets the monitor idle timeout value to five minutes when operating on AC power.
Если у админа руки не оттуда растут и кроме, например, TeamViewer он ничего не может дать, то видно... Более того, потом еще вопросов куча: "зачем, почему, ты вот делал, а я повторил - все упало.." Хотелось просто пустить в цикле и все... Поскольку часто бывает, что инета нет или он дико тупой, то хотелось штатной командой... Но, наверное все же придется самому собрать мелочь на коленке... Чужое ставить и использовать не хочется, гасить надо сразу и чтобы мышкошевеление не помогало. А пропихнуть vbs, его не запомнишь :)
OlegON➤ гасить надо сразу и чтобы мышкошевеление не помогало.
мышку и клаву тоже с командной строки можно через рандлл (помоему) - только вот точный синтаксис не помню - давно это было...
т.е. выключаешь экран через пверсфг (без вбс), затем все остальное...
только я не силен в тимвьюевере - разве твои шевеления у себя на его мониторе не скажутся, особенно если ты мышкой машешь?
OlegON➤ скажутся... потому и хотел просто в цикле батника гашение гонять
тогда смастырь екзешник (пускач), который будет твой бантник в hide режиме пускать (на мониторе тишина в этом случае) - он махонький (екзешник) будет - один раз передал и усе... потом тока батники подкладывай разные каки хош...