Ausführen eines Skripts beim Beenden eines Programms


0

Ich möchte feststellen, wann ein bestimmtes Programm heruntergefahren wird, und ein Skript ausführen, wenn dies der Fall ist.
Gibt es eine Möglichkeit, dies unter Windows zu tun?

Was ich im Sinn hatte, läuft automatisiert git commit + push Befehle auf meinem Android-Projekt, sobald ich Android Studio beende. Ist es möglich?

Antworten:


1

Starten Sie Android Studio nicht direkt, sondern über die Befehlszeile example.cmd Skript:

@echo off
start /W drive:\your\path\to\android_studio.exe
rem git commit + push here

Erstellen oder Ändern einer Android Studio-Verknüpfung zum Ausführen Ihres Skripts:

cmd /C drive:\your\path\to\example.cmd

Das ist großartig, aber würde das nicht die git-Befehle ausführen, sobald Android Studio geöffnet wird, stattdessen wenn es geschlossen wird?
Gershon Papi

Dies scheint auch mit der / wait-Taste nicht zu funktionieren, die Befehle nach dem Start funktionieren sofort danach und nicht, wenn ich Android Studio schließe. Ich habe versucht, dasselbe mit dem Notizblock zu tun, daher handelt es sich nicht um ein Android Studio-Problem.
Gershon Papi

@GershonPapi Ich werde nach dem Wochenende auf Windows zurückgreifen und es überprüfen ...
g2mk

@ GershonPapi / B funktioniert nicht gut mit / W ...
g2mk

0

Sie können ein Skript als Hintergrund-Thread schreiben und prüfen, ob dort Android Studio verarbeitet wird. Sie können auch ein Python-Skript ausprobieren, sollten jedoch NICHT psutil verwenden, da es ressourcenintensiv ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.