J'essaye de faire un script qui verifie si un navigateur est en éxécution. Nous utilisons trois navigateur : IE, Chrome et Firefox
Donc en fonction des navigateurs ouvert, mettre un message d'erreur. Jusque la pas de probleme, mais quand je ferme l'application il me dit qu'il est toujours ouvert alors que non.
Voici mon code :
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
$ie = ProcessExists("iexplore.exe")
$chrome = ProcessExists("chrome.exe")
$firefox = ProcessExists("firefox.exe")
msgbox(0,"ok",$test)
GUICreate("GUI", 519, 672, 192, 124)
$Generate = GUICtrlCreateButton("Generate", 106, 584, 75, 25, 0)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Select
Case $nMsg = $GUI_EVENT_CLOSE
Exit
Case $nmsg = $Generate
if ($ie > 0) Then
msgbox(0,"Internet Explorer","Merci de fermer Internet Explorer")
ElseIf ($chrome > 0) Then
msgbox(0,"Google Chrome","Merci de fermer Google Chrome")
ElseIf ($firefox > 0) Then
msgbox(0,"Firefox","Merci de fermer Mozilla Firefox")
elseif ($ie > 0) and ($chrome > 0) Then
msgbox(0,"Internet Explorer et Chrome","Merci de fermer Internet Explorer et Chrome")
elseif ($ie > 0) and ($firefox > 0) Then
msgbox(0,"Internet Explorer et Mozilla Firefox","Merci de fermer Internet Explorer et Firefox")
elseif ($chrome > 0) and ($firefox > 0) Then
msgbox(0,"Google Chrome et Mozilla Firefox","Merci de fermer Google Chrome et Firefox")
elseif ($chrome > 0) and ($firefox > 0) and ($ie > 0) Then
msgbox(0,"Google Chrome et Mozilla Firefox","Merci de fermer Google Chrome, Internet Explorer et Firefox")
Else
MsgBox(0,"rien","rien")
EndIf
EndSelect
WEndIl n'est pas dutout optimisé...
Cordialement
Romain







