Recherche d'une valeur de clef dans le registre

Contenu du snippet

Newbie avec Fox, mais ancien Clipperman sous DOS, voici quelques lignes de code
qui vous permet de rechercher la valeur d'une clef précise à l'aide de
de Windows Script Host.

Source / Exemple :



  • Fox Pro 8
  • Utilisation de Windows Script Host pour
  • lire des valeurs de clef dans le registre
  • La présence du folder recherché, ne signifie
  • par pour autant que l'application est correctement
  • installée. Le but est de savoir localiser le folder
  • ou l'application est sensée être présente.
  • Création de l'objet WSH
WshShell = CreateObject("WScript.Shell")
  • Lecture de la valeur de la clef dans le registre
bKey = WshShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Games\Train Simulator\1.0\Path")
  • Affichage du résultat
?bkey
  • Test du résultat
IF LEN(bkey) =0 then ? "MSTS n'est pas présent" ELSE ? "MSTS est présent dans " + bkey ENDIF

Conclusion :


Si parmi les Foxman confirmés, vous pouvez donner des exemples un peu plus
édulcorés, par exemple : écrire dans le registre ou récupérer d'autres valeurs, ce
serait pas mal.

Au passage un coup de chapeau à Mike Gagnon qui a publié récemment du code très efficace.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.