PDA

View Full Version : Batch che controlla prima di aprire


Roberto Giussani
23-01-2021, 19:27
Devo creare un file batch che prima di eseguire un programma
controlla che lo steso non sia già in esecuzione (avvisando in caso lo sia).

Diversamente può avviare il programma.

Il programma si trova in:
C:\Program files (x86)\Artel\arca.exe

Qualcuno può scrivere il BATCH ?

Grazie anticipatamente per l'aiuto.

x_Master_x
24-01-2021, 17:46
@ECHO OFF

FOR /F %%X IN ('tasklist /NH /FI "IMAGENAME eq nomeprocesso.exe"') DO IF %%X == "nomeprocesso.exe" goto FOUND
ECHO Software non in esecuzione
START "" "X:\Percorso\Programma\File.exe"
goto END
:FOUND
ECHO Software in esecuzione
:END