Si cliques sur continuer, logiquement, run.bat devrait démarrer un seconde fois...
Sinon, tu peux faire un truc comme ça, pour killer le process...
► Afficher le texte
Code : Tout sélectionner
Local $iPid = 0
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $continuer
If $iPid Then
ProcessClose($iPid)
$iPid = 0
Else
$iPid = Run("x:\tools\run.bat")
EndIf
Case $annuler
Run("x:\tools\reboot.bat")
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Tu pourrais aussi ajouter un
Exit dans ton
run.bat (d'ailleurs il fait quoi ton run.bat ?)
Pour ce qui est du reboot.bat, s'il sert à redémarrer le poste, il y a la fonction Shutdown() qui permet de le faire

Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !