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.



Répondre en citant
Message Windows ME BATCH 
Bonjour,

Merci pour vos participations.

En effet, les Windows 9x fonctionnent sous MS-DOS et non NT.
Raison pour laquelle certains codes ne fonctionnent plus en ".bat".

Le "vbs" fonctionne sous Win9X ?
L'idéal serait d'avoir un seul fichier ".bat".

Pour commencer, je vais essayer de bidouiller quand j'aurai le temps un fichier bat avec les indications fournis.



Répondre en citant
Message Windows ME BATCH 
Je n'arrive pas à construire le code pour récupérer la valeur dans un fichier ".bat".

Quelle est la bonne syntaxe ?



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