Recherche d'une valeur de clef dans le registre

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 642 fois - Téléchargée 32 fois

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

Ajouter un commentaire

Commentaire

Mike Gagnon
Messages postés
381
Date d'inscription
vendredi 15 octobre 2004
Statut
Membre
Dernière intervention
24 octobre 2013
2 -
>>Au passage un coup de chapeau à Mike Gagnon qui a publié récemment du code très efficace.

Merci.

>>>écrire dans le registre ou récupérer d'autres valeurs, ce
serait pas mal.

Avec quel solution API, Windows Scripting? Si c'est scripting, voir le nouvel entré. Si c'est API redemande.

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.