Как я могу разбудить компьютер с помощью команды? (т. е. эквивалентно перемещению мыши и т. д.)

Это не кажется, что это было бы очень трудно, но как я могу разбудить компьютер, делая эквивалент перемещения мыши или нажатия клавиш на клавиатуре?

Мой компьютер работает под управлением Windows 10 и у меня только монитор переходит в спящий режим после 15 минут. Остальные ПК еще не сплю и не использовать Hibernate и т. д.

Я пытаюсь использовать EventGhost для получения команды TCP / IP, которая говорит ПК, чтобы разбудить дисплеи, но это оказывается довольно трудно.

22
задан SofaKng
24.02.2023 4:57 Количество просмотров материала 2741
Распечатать страницу

1 ответ

как я могу разбудить компьютер с помощью команды? (т. е. эквивалентно перемещению a мыши и т. д.)

Мой компьютер работает под управлением Windows 10 и у меня только монитор в режим сна режим через 15 минут. Остальные ПК еще не сплю и не используйте спящий режим, и т. д.

2-Часть Решение Предложение


Решение Часть Первая

создать пакетный скрипт (например, в части решения два ниже) это эмулирует нажатия клавиш клавиатуры. Запланируйте его с помощью Windows Планировщик Задач и разбудить компьютер, чтобы запустить задачу в назначенное время (ы) на всякий случай вам также нужно "разбудить компьютер" в противном случае в те времена-больше, чем просто спящий монитор (см. Источник ниже для получения подробных инструкций).

(опять же, пример пакетного сценария внизу, чтобы использовать для планирования наряду с логикой родной для Windows, что эмуляция клавиш (SendKeys), который разбудит спящий монитор.)

источник: как сделать ваш компьютер просыпаться от сна автоматически-Подробнее

enter image description here


Решение Часть Вторая

использовать ниже пакетный скрипт нативно эмулировать клавиши клавиатуры штрихи с динамически построенным и выполняемым сценарием VBS с пакетом. Это будет пакетный скрипт для выполнения логики в качестве примера.

пример пакетный скрипт отправки несколько раз пробел как пробел

(вы можете использовать любые другие ключи, которые вам нужны с SendKeys а)

@ECHO OFF
SET TempVBSFile=%tmp%\~tmpSendKeysTemp.vbs

:VBSDynamicBuild
IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"
ECHO Set WshShell = WScript.CreateObject("WScript.Shell") >>"%TempVBSFile%"
ECHO Wscript.Sleep 500                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys " "                                >>"%TempVBSFile%"
ECHO Wscript.Sleep 500                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys " "                                >>"%TempVBSFile%"
ECHO Wscript.Sleep 500                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys " "                                >>"%TempVBSFile%"
ECHO Wscript.Sleep 500                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys " "                                >>"%TempVBSFile%"
ECHO Wscript.Sleep 500                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys " "                                >>"%TempVBSFile%"
ECHO Wscript.Sleep 500                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys " "                                >>"%TempVBSFile%"
ECHO Wscript.Sleep 500                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys " "                                >>"%TempVBSFile%"
ECHO Wscript.Sleep 500                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys " "                                >>"%TempVBSFile%"

CSCRIPT //nologo "%TempVBSFile%"
GOTO EOF
4
отвечен Pimp Juice IT 2023-02-25 12:45

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

command-line
display
wake-up
windows
windows-10
Вверх