Wie erstelle ich ein benutzerdefiniertes Popup, wenn ich mich bei Windows anmelde?
Was Sie tun könnten, ist:
- Erstellen Sie ein Stapelskript wie im folgenden Beispiel
- Legen Sie den Titel des Nachrichtenfelds und den Text des Nachrichtenfelds so fest, wie er angezeigt werden soll
SET msgboxTitle=<Value Of Window Title>
SET msgboxLine1=<Value Of Window Body Text>
- Verwenden Sie den Taskplaner, um eine Task zu erstellen, die dieses Batch-Skript ausführt, und legen Sie einen Auslöser für die Ausführung bei der Anmeldung für einen beliebigen Benutzer oder einen bestimmten Benutzer fest (siehe Abbildung unten).
- Sie können auch in Erwägung ziehen, einen zusätzlichen Auslöser für die geplante Aufgabe zu erstellen, indem Sie die Sitzung bei Verbindung zu Benutzersitz verwenden, um ihn auch bei der Anmeldung über einen gesperrten Bildschirm auszulösen.
Beispiel Batch Script
Wenn dies ausgeführt wird, wird das Meldungsfeld mit dem Titel und dem Nachrichtentext angezeigt, wie Sie in den entsprechenden Variablen im Batch-Skript festgelegt haben, und es bleibt dort, bis Sie drücken 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
Meldungsfeld sieht so aus
Taskplaner bei der Anmeldeoption