Design
Programme
Beendet laufende Programme über ihren Prozessnamen, auf Wunsch erzwungen, oder startet sie neu. Nützlich für ein Programm, das hängt, oder zum frischen Start vor dem Stream.
| Eigenschaft | Wert |
|---|---|
| Fach | System & Windows |
| Schlüssel | process (so heißt das Plugin in Makros) |
| Bei frischer Installation | aus (im Marktplatz einschalten) |
| Befehle | 3 |
| Einrichtung | nicht nötig |
Wofür
Laufende Programme über ihren Prozessnamen beenden, auf Wunsch erzwungen, oder neu starten. Nützlich für ein Programm, das hängt, oder für einen frischen Start vor dem Stream: Discord, OBS, der Browser.
Zwei Stärken
Es sind getrennte Befehle, mit Absicht:
- Programm schließen (höflich): Das Fenster bekommt ein Schließen, ungespeicherte Arbeit fragt nach. So, als hättest du auf das Kreuz geklickt.
- Programm beenden (erzwingen): Das Programm wird sofort beendet, ohne Nachfrage. Ungespeicherte Arbeit geht verloren. Wer nur diesen Befehl hätte, verlöre irgendwann ein Dokument.
Hat ein Programm kein Fenster (ein Hintergrundprozess), hilft nur das Erzwingen. Das ist der häufigste Grund für die Meldung bei „schließen“: „… ließ sich nicht beenden … Hat es kein Fenster, hilft „Programm beenden (erzwingen)““.
Befehle
| Befehl | Name im Makro | Felder | Passt auf |
|---|---|---|---|
| Programm schließen (höflich) | process.close_program | name Prozessname, z.B. chrome.exe * | Taste |
| Programm beenden (erzwingen) | process.kill_program | name Prozessname, z.B. chrome.exe * | Taste |
| Programm neu starten | process.restart_program | name Prozessname, z.B. chrome.exe *path Pfad zur .exe, mit der es wieder startet * | Taste |
* ist ein Pflichtfeld.
Der Prozessname
- Eingetragen wird der Name der .exe, zum Beispiel
chrome.exe. Ein fehlendes .exe wird ergänzt (chromewirdchrome.exe). - Kein Pfad und keine Leerzeichen: „Gesucht wird der Name des Programms, kein Pfad, z.B. chrome.exe“.
- Der Name darf nur Zeichen enthalten, die in Dateinamen von Programmen üblich sind. Das ist eine Positivliste: Ein Platzhalter wie
*würde sonst alles beenden, was du beenden darfst, und ein Name, der mit-beginnt, käme als Schalter an. - Den Namen findest du im Task-Manager auf dem Reiter Details.
- Läuft kein Prozess dieses Namens, meldet die Software „X.exe läuft nicht“.
Programm neu starten
Programm neu starten beendet das Programm (erzwungen), wartet eine Sekunde und startet es mit dem Pfad zur .exe, mit der es wieder startet.
- Beides wird vor dem Beenden geprüft: Ein Programm, das beendet wurde und dann nicht wieder startet, wäre schlimmer als ein Befehl, der gar nichts tut. Gibt es die Datei nicht („Datei nicht gefunden: …“), passiert nichts.
- Läuft das Programm gerade nicht, wird es nur gestartet: Wer drückt, weil es abgestürzt ist, will es nicht erst noch beenden müssen.
- Ein Pfad mit Anführungszeichen („Als Pfad kopieren“ im Explorer setzt sie) wird akzeptiert.
- Das Programm wird losgelöst gestartet und endet nicht mit der Software.
Gut zu wissen
- Keine Einrichtung, nichts zu verbinden: Der Zustand ist immer bereit.
- Das Plugin ist bei einer frischen Installation aus. Es ist mächtig, schalte es bewusst ein.
- Du kannst nur Programme beenden, die dir gehören. Für Programme mit höheren Rechten reicht deine Berechtigung nicht.