Esecuzione di uno script quando esco da un programma


0

Voglio identificare quando un programma specifico viene arrestato ed eseguire uno script quando lo fa.
C'è un modo per farlo su Windows?

La cosa che avevo in mente è l'esecuzione automatica git commit + push comandi sul mio progetto Android, non appena esco da Android Studio. È possibile?

Risposte:


1

Non avviare Android Studio direttamente, ma avvialo tramite la riga di comando example.cmd script:

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

Crea / modifica il collegamento di Android Studio per eseguire lo script:

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

È fantastico, ma non eseguiresti i comandi git non appena viene aperto Android Studio, invece quando è chiuso?
Gershon Papi

Questo non sembra funzionare anche con l'opzione / wait, i comandi dopo l'avvio funzionano immediatamente dopo, e non quando chiudo Android Studio. Ho provato a fare lo stesso con il blocco note, quindi non è un problema di Android Studio.
Gershon Papi

@ GershonPapi Tornerò su Windows dopo il fine settimana e lo controllerò ...
g2mk

@ GershonPapi / B non funzionano bene con / W ...
g2mk

0

Puoi scrivere uno script come thread in background e controllare se il processo è Android Studio lì. Puoi provare anche lo script Python ma NON devi usare psutil perché richiede molte risorse.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.