2017-12-26 21 views
0

Ich habe eine Bat-Datei erstellt, um eine JAR-Datei auszuführen. Immer wenn ein Benutzer cmd mit der Schließen-Schaltfläche schließt, sollte das Ereignis protokolliert werden. Wie erfasse ich das?So erfassen Sie Close-Event während der Ausführung einer JAR-Datei mit Fledermaus

+0

Möchten Sie die Eingabeaufforderung von cmd anzeigen? Es klingt, als würden Sie das JAR lieber direkt ausführen. – BoffinbraiN

+0

Ja cmd wird da sein, da ich Glas nur mit Fledermaus laufen lassen muss. muss nur wissen, dass JAR-Datei erfolgreich geschlossen wurde oder jemand hat die cmd @BoffinbraiN –

+0

können Sie uns zeigen, wie Ihre Batch-Datei so aussieht, und wie es sich verhält? Wenn Sie etwas aus einer Batch-Datei ausführen, ohne "run" auszuführen, wird es synchron ausgeführt. – BoffinbraiN

Antwort

0

Nur so, wie ich denken kann, dies zu tun, ist ein Monitor-Skript auszuführen:

@start /WAIT cmd.exe batch.cmd args 
@rem Do whatever logging needs to happen here. 

Je nachdem, wie Sie den Monitor starten, können Sie ordnen von dem Benutzer zu verbergen, dass, damit sie es nicht töten . Werfen Sie einen Blick auf start /? für die Palette der Optionen, die Sie verwenden können.

Verwandte Themen