PDA

View Full Version : Chiudere programmi contemporaneamente con file batch


andrea.germana
21-11-2017, 21:31
Ciao!
Non sono assolutamente esperto in materia, quindi vi chiedo di far finta di parlare con un bambino :D

Allora io ho questo codice (inutile che dico cosa fa che lo sapete :D ):

schtasks /run /TN "MSIAfterburner"
schtasks /run /TN "HWiNFO64"
cd C:\Giochi\Mass Effect Andromeda
start MassEffectAndromeda.exe

Allora io vorrei aggiungere che quando chiudo mass effect, allora si chiudano automaticamente anche msi e hw.

Come potrei fare?

Grazie :)

x_Master_x
22-11-2017, 08:37
START /WAIT Eseguibile.exe
TASKKILL /IM NomeProcesso_1.exe
TASKKILL /IM NomeProcesso_2.exe

andrea.germana
22-11-2017, 08:53
START /WAIT Eseguibile.exe
TASKKILL /IM NomeProcesso_1.exe
TASKKILL /IM NomeProcesso_2.exe


ciao grazie mille per la risposta!

Sarebbe cosi:
schtasks /run /TN "MSIAfterburner"
schtasks /run /TN "HWiNFO64"
cd C:\Giochi\Mass Effect Andromeda
START /WAIT MassEffectAndromeda.exe
TASKKILL /IM "MSIAfterburner"
TASKKILL /IM "MSIAfterburner"

Se la risposta è si, oltre a rimanere cmd finchè non lo chiudo, msi e hw non si chiudono quando chiudo mass effect

ps. non me ne intendo :D

EDIT: dimenticavo che sono su win10

x_Master_x
22-11-2017, 09:43
Sì rimane aperto, è normale e non devi chiuderlo altrimenti non serve. Tralasciando che hai scritto due volte "MSIAfterburner" in TASKKILL ti ho scritto il nome del processo, quindi controlla nel Task Manager come si chiama. Ad esempio:

TASKKILL /IM MSIAfterburner.exe

Oppure se non dovesse funzionare

TASKKILL /IM /F MSIAfterburner.exe

Chiaro ora?

andrea.germana
22-11-2017, 17:47
schtasks /run /TN "MSIAfterburner"
schtasks /run /TN "HWiNFO64"
cd C:\Giochi\Mass Effect Andromeda
start /wait MassEffectAndromeda.exe
taskkill /im MSIAfterburner.exe
taskkill /im HWiNFO64.exe

Cosi funziona.

Ma c'è un modo per non dover ogni volta utilizzare tasto destro e esegui come amministratore?

(senza toccare le impostazioni di windows ovviamente)

x_Master_x
22-11-2017, 20:21
Fai un collegamento al .bat sul desktop. Nelle proprietà del collegamento imposta l'esecuzione come amministratore.

andrea.germana
22-11-2017, 22:18
eh ci ho pensato e ho provato ma non va

x_Master_x
23-11-2017, 09:17
Modifica lo START e togli CD

START "" /B /WAIT "C:\Giochi\Mass Effect Andromeda\MassEffectAndromeda.exe"

Non può non funzionare.