Как сделать пользовательское всплывающее окно, которое будет появляться при каждом входе в Windows.
Что вы могли бы сделать, это:
- создайте пакетный скрипт как в примере ниже
- установить Заголовок Message Box и Message Box Body текст в нем для того, что вы хотите, чтобы указать
SET msgboxTitle=<Value Of Window Title>
SET msgboxLine1=<Value Of Window Body Text>
- используйте планировщик задач, чтобы создать задачу, выполняющую этот пакетный сценарий, и поместите в нее триггер для запуска при входе в систему для любого пользователя или определенного пользователя (см. снимок экрана ниже).
- Вы можете также рассмотреть возможность создания дополнительного триггера для запланированной задачи с использованием подключения к пользовательскому сеансу, а также для его запуска при входе с заблокированного экрана.
Пример пакетного скрипта
После этого появится окно сообщения с заголовком и текстом сообщения, как вы указали в соответствующих переменных в пакетном скрипте, и оно будет оставаться там до тех пор, пока вы не нажмете OK
@ECHO ON SET TmpBatch=%temp%\~tmpLogonMessage.cmd IF EXIST "%TmpBatch%" DEL /Q /F "%TmpBatch%" SET msgboxTitle=This is my Message Title SET msgboxLine1=This is my temp Message Window that pops up at Windows Logon SET tmpmsgbox=%temp%\~tmpmsgbox.vbs ECHO @ECHO OFF >>"%TmpBatch%" ECHO IF EXIST "%tmpmsgbox%" DEL /F /Q "%tmpmsgbox%" >>"%TmpBatch%" ECHO ECHO msgbox "%msgboxLine1%",0,"%msgboxTitle%"^>"%tmpmsgbox%" >>"%TmpBatch%" ECHO WSCRIPT "%tmpmsgbox%" >>"%TmpBatch%" START /MIN CMD /C "%TmpBatch%" EXIT /B
Окно сообщения выглядит так
Планировщик задач при входе в систему