Dans l'outil que je suis entrain de faire, il est composé de TOOL.au3 et d'un fichier registre.au3 . J'ai donc inclue registre.au3 dans le script, sa permet d'être plus clair.
Voici donc ce que contient le fichier registre.au3 :
Code : Tout sélectionner
Global $RegisterKeys[4]
$RegisterKeys[1] = "HKEY_CLASSES_ROOT\.zix\"
$RegisterKeys[2] = "HKEY_CLASSES_ROOT\"
$RegisterKeys[3] = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"
Code : Tout sélectionner
#include "registre.au3"
Global $Value[2] = ["TestautoIT", "Zone.ClientM.1"]
For $i in $Value
RegRead($RegisterKeys & $i, "")
if @error <> 1 And @error <> 2 Then
FileWriteLine(@HomeDrive & "\report.txt", $i & " Trouvé! !" )
Else
FileWriteLine(@HomeDrive & "\report.txt", $i & " non trouvé !" )
EndIf
Next-> Le fichier registre.au3 et bien placé dans le répertoire Include d'autoIT
-> J'ai essayé ceci :
Code : Tout sélectionner
Global $Value[2] = ["TestautoIT", "Zone.ClientM.1"]
For $i in $Value
RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\" & $i, "")
if @error <> 1 And @error <> 2 Then
FileWriteLine(@HomeDrive & "\report.txt", $i & " Trouvé! !" )
Else
FileWriteLine(@HomeDrive & "\report.txt", $i & " non trouvé !" )
EndIf
NextSi quelqu'un a un éclair de génie ... je l'en remercie d'avance
JW




