Apps können Warnungen anzeigen, wenn sie die Aufmerksamkeit eines Benutzers benötigen, z. B. die Warnung "Möchten Sie Änderungen speichern", wenn Sie versuchen, eine Notepad-Datei mit nicht gespeicherten Änderungen zu schließen. Sie können auch Meldungen anzeigen, zB wenn eine Datei heruntergeladen oder verarbeitet wurde.
Diese Nachrichten sind nützlich, müssen jedoch nicht von einer App stammen. Benutzer können ein benutzerdefiniertes Meldungsfeld unter Windows 10 mithilfe eines Batch-Skripts, PowerShell-Skripts oder durch Ausführen eines Befehls in der Eingabeaufforderung oder PowerShell anzeigen.
Müssen Sie eine Toast-Benachrichtigung anzeigen? Verwenden Sie ein PowerShell-Modul .
Benutzerdefiniertes Nachrichtenfeld unter Windows 10
Ein benutzerdefiniertes Nachrichtenfeld hat einen Titel, eine Nachricht und eine Call-to-Action-Schaltfläche, dh eine OK-Schaltfläche, die die Nachricht verwirft.

Entscheiden Sie zunächst, ob Sie ein Skript verwenden oder einen Befehl ausführen möchten. Das Ausführen eines Befehls ist einfacher, daher gehen wir zuerst die Skriptmethode durch.
1. Batch/PowerShell-Skript zum Anzeigen des Nachrichtenfensters
Führen Sie die folgenden Schritte aus, um das Skript zu erstellen.
- Öffnen Sie eine neue Notepad-Datei (oder verwenden Sie einen beliebigen Texteditor Ihrer Wahl).
- Fügen Sie Folgendes in die Notepad-Datei ein.
@echo off powershell -Command "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('Meine Nachricht', 'Nachrichtentitel', 'OK', [System. Windows.Forms.MessageBoxIcon]::Information);}"
- Wenn Sie ein PowerShell-Skript verwenden möchten , entfernen Sie die erste Zeile :
@echo off.
- Bearbeiten Sie das Skript wie folgt:
- Ersetzen Sie „ Meine Nachricht “ durch die Nachricht, die im Nachrichtenfenster angezeigt werden soll.
- Ersetzen Sie „Nachrichtentitel“ durch den Titel der gewünschten Nachrichtenbox .
Beispiel:
@echo off powershell -Command "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('Gehe zum Reaktorraum', 'Reactor Meltdown', 'OK', [System.Windows.Forms.MessageBoxIcon]::Information);}"
- Speichern Sie die Datei mit der Erweiterung .bat für ein Batch-Skript oder die . ps1-Erweiterung für ein PowerShell-Skript .
- Führen Sie das Skript aus und das Meldungsfeld wird angezeigt.

2. Eingabeaufforderung oder PowerShell – Meldungsfeld
Das Anzeigen eines Meldungsfelds über die Eingabeaufforderung oder PowerShell ist einfach. Sie benötigen keine Administratorrechte, um das Meldungsfeld anzuzeigen.
Eingabeaufforderung
- Öffnen Sie die Eingabeaufforderung.
- Führen Sie darin den folgenden Befehl aus.
- Bearbeiten Sie den Befehl wie unten, um Ihre benutzerdefinierte Nachricht und Ihren Titel festzulegen.
- Ersetzen Sie 'Meine Nachricht' durch die Nachricht, die im Nachrichtenfenster angezeigt werden soll.
- Ersetzen Sie „Nachrichtentitel“ durch den Titel, den das Nachrichtenfeld haben soll.
@echo off powershell -Command "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('Meine Nachricht', 'Nachrichtentitel', 'OK', [System. Windows.Forms.MessageBoxIcon]::Information);}"

Power Shell
- Öffnen Sie PowerShell.
- Führen Sie den folgenden Befehl aus.
- Bearbeiten Sie den Befehl , um Ihre eigene Nachricht und Ihren eigenen Titel hinzuzufügen.
- Ersetzen Sie 'Meine Nachricht' durch die Nachricht, die im Nachrichtenfenster angezeigt werden soll.
- Ersetzen Sie „Nachrichtentitel“ durch den Titel, den das Nachrichtenfeld haben soll.
powershell -Command "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('Meine Nachricht', 'Nachrichtentitel', 'OK', [System.Windows.Forms .MessageBoxIcon]::Information);}"
