Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Windows ME BATCH
Auteur Message
Répondre en citant
Message Windows ME BATCH 
Bonjour à tous,

Je souhaite récupérer une valeur du registre pour l'ajouter dans une variable sous Windows Millennium Edition. Certaines commandes étant manquantes sous ce vieux système.

Okay



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Windows ME BATCH 
Salut,

Déjà tu devrais aller te présenter >> ICI <<

Perso je n'ai pas ME (comme 99% des gens ici je pense)
As-tu testé ce genre de code ?:
Code:

reg query


si tu veux, donne nous la clé que tu souhaite lire et on te fait le code avec reg query pour tester Wink




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Windows ME BATCH 
Salut,

Par nostalgie, j’utilise ME en virtualBox. Embarassed
Mais comme plus personne ne l'utilise, les informations à ce sujet sont très limitées...

J'aurais besoin, par exemple, d'utiliser la valeur "InstallPath" de cette clef :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Pufgsft]
"InstallPath"="C:\Program Files\Pufgsft"

Okay



Répondre en citant
Message Windows ME BATCH 
Bakin11 a écrit:
Salut,

Par nostalgie, j’utilise ME en virtualBox. Embarassed
:


Ah ouais dur Mr. Green

Normalement ça devrait fonctionner Wink
Code:

@echo off

set MyKey=HKEY_LOCAL_MACHINE\SOFTWARE\microsoft\windows\currentversion\uninstall\Pufgsft
for /f "tokens=2,*" %%a in ('reg query %MyKey% ^| find /i "InstallPath"') do set InstallPath=%%b

echo %InstallPath%
pause





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Windows ME BATCH 
stryk a écrit:

Normalement ça devrait fonctionner Wink
Code:

@echo off

set MyKey=HKEY_LOCAL_MACHINE\SOFTWARE\microsoft\windows\currentversion\uninstall\Pufgsft
for /f "tokens=2,*" %%a in ('reg query %MyKey% ^| find /i "InstallPath"') do set InstallPath=%%b

echo %InstallPath%
pause



Non, ça c'est un code pour un noyau windows nt, et encore, reg.exe est présent
nativement seulement à partir de windows xp.

Pour la famille des windows 9x ( dont me), il faut utiliser regedit et un fichier temporaire :
regedit /e "dest.reg" "hklm\software\etc"
/e c'est pour export
ensuite, find pour trouver la ligne voulue.
Par contre, dans les chemins, il risque d'y avoir des doubles backslashes .
En définitive, il est préférable de passer par vbs.



Message Windows ME BATCH 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch