Rechercher : dans
Par :

Clé registre par batch

Dernière réponse le 4 aoû 2009 à 19:29:26 sploutch88, le 3 avr 2009 à 23:23:27 
 Signaler ce message aux modérateurs

Bonjour,
j'ai une clé registre :

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion­\Explorer\MenuOrder\Start Menu2\Programs]
"Order"=hex:

et je voudrai l'intégrer dans un Batch avec la commande REG ADD mais voila je bute sur la syntaxe.
Quelqu'un pourrait m'aider svp (pour info, cette clé registre sert a ré-organiser les dossiers dans le menu démarrer)

Configuration: Windows XP
Firefox 3.0.8

Meilleures réponses pour « Clé registre par batch » dans :
[Windows XP] Structure de la base de registre VoirQu'est-ce que la base de registre ? Accéder à la base de registre Comprendre son interface Colonne de gauche Les 5 clés racines Colonne de droite Quelques fonctionnalités du registre Exportation (sauvegarde d'une clé du...
Pas droit sur une clé de registre à l'installation de WLM VoirProblème J'ai un problème d'installation et je ne trouve pas de réponse ! L'installation de WLM commence mais arrivé vers la fin tout s'arrête et sa me marque : impossible d'ouvrir la clé HKEY_LOCAL_MACHINESOFTWAREMicrosoftmediaplayerUIP-F5A6...
[Windows] Nettoyer la base de registre avec RegCleaner VoirLa plupart des applications stockent des données de configuration dans la base de registre car il s'agit d'un espace de stockage de données facile à gérer et commun à tous les systèmes Microsoft Windows. Néanmoins, beaucoup d'entre-elles laissent...

1

moudubulbe, le 3 avr 2009 à 23:33:58

Salut. je sait pas si cela pourra t'aider mais il y a deux jours quelqu'un cherchait a faire une manip de ce genre ,et on a finalement réussi a lui trouver la solution .
jette un œil ici : http://www.commentcamarche.net/forum/affich 11810708 recuperer liste des services demarrage?#14
je voit a peut prés ce que tu souhaite faire ,mais je n'ai pas bien saisi le but . si tu peut donner des détails ça serait pas mal . A+
♫ 

Répondre à moudubulbe

2

sploutch88, le 3 avr 2009 à 23:45:05

Merci pour ton lien mais il ne ma pas vraiment aider.
Je t'explique ce que je veut faire :

intégrer cette clé dans un fichier.bat avec la commande reg add
convertir ce .bat en .exe grâce a "Bat_To_Exe_Converter"
enfin intégrer ce .exe au démarrage de l'OS.

Je sais tout faire sauf que je ne trouve pas la bonne syntaxe pour l'ajout de clé.

Répondre à sploutch88

4

moudubulbe, le 3 avr 2009 à 23:54:52

Oui . ce qui aurait été bien c'est de comprendre le but de cette commande .
mais bon ,
regarde la personne a reussi a lancer un batch au démarrage qui contient la commande
REG EXPORT HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion­\Run c:\progdemarrage.txt

toi ton but c'est de faire un: REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion­­\Explorer\MenuOrder\Start Menu2\Programs] (a toi d'adapter la commande en fonction de ce que tu veut faire)

il suffit donc que tu fasses comme l'a fait la personne sur l'autre topic ,soit : tu crée ton batch avec la commande que tu souhaite,et ensuite tu le met en exe si tu le veut ,et tu le met dans le dossier démarrage ,voila .je n'ai pâs assez de details pour etre plus precis car je ne sait pas ce que tu cherche a faire en fait.
(que va faire cette commande au niveau de ton registre enfait ? )

tu peut aussi t'aider de REG ADD /? tu obtiendras un descriptif des roles et des commutateurs possibles pour cette commande .

Répondre à moudubulbe

3

zaboukou, le 3 avr 2009 à 23:54:07

Bonjour.

vous créez un fichier .bat avec un éditeur , et inscrire ce texte
reg import xxxx.reg

xxxx.reg représente le fichier que vous aurez enregistré avec le même éditeur
avec une extension .reg

............................................................­..........................................................
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion­­\Explorer\MenuOrder\Start Menu2\Programs]
"Order"=hex:
.....................................................................................................................

Répondre à zaboukou

5

moudubulbe, le 4 avr 2009 à 00:01:20

Lu zaboukou . tu as compris toi le but de sa manip? ♫ 

Répondre à moudubulbe

6

sploutch88, le 4 avr 2009 à 00:07:45

Cette manip a pour but de donner une valeur nul a la clé "Order".
La section tous les programmes du menu démarrer re-organise les dossier en fonction de cette valeur.
Donc en lui donnant une valeur nul, les dossier sont alors classé par ordre alphabétique.
Je fait donc cela pour que cette organisation se fasse de manière automatique.

Répondre à sploutch88

7

moudubulbe, le 4 avr 2009 à 00:10:17

A oké !

bon et est ce que les explications de zaboukou ou les dernières que je t'ai fournie te conviennent ,ou cela ne marche toujours pas ? ♫ 

Répondre à moudubulbe

9

sploutch88, le 4 avr 2009 à 00:14:02

Non car la méthode emploi un fichier .reg en plus d'un .bat.
REG ADD /? est censé donner les information nécessaire pour réaliser la commande mais j'y arrive pas XD

Répondre à sploutch88

10

moudubulbe, le 4 avr 2009 à 00:15:58

Tu tape reg add /? dans ton invite de commande ?
cmd et copié collé la commande en gras ca devrait fonctionner .
sinon oui la methode de zaboukou c'est un reg . mais la commande reg add..... que je t'ai indiquée permet bien de crer un batch !
tu ouvre le bloc note et tu colle ta commande simplement dedans ,tu enregistre ,tu ferme ,et change l'extention en .bat ,et tu auras ton batch .
♫ 

Répondre à moudubulbe

12

sploutch88, le 4 avr 2009 à 00:18:48

Ah mais c'est pas ce que je voulais dire, les info que me donne l'argument /? ne m'aide pas vrément.

Répondre à sploutch88

13

moudubulbe, le 4 avr 2009 à 00:29:16

Ok je voit . :)
je vais voir si je trouve ce qu'il te faut je te redis ca. ♫ 

Répondre à moudubulbe

14

moudubulbe, le 4 avr 2009 à 00:35:28

Tu as pas essayer en fait de passer par reg import des fois ? en sauvegardant ta clé quelque part la commande reg import devrais reussir a remplacer carrement celle que tu veut modifier a chaques demarrage ? non?
♫ 

Répondre à moudubulbe

15

sploutch88, le 4 avr 2009 à 00:42:25

Hum j'avais pas compris sa comme sa le reg import.
Si j'ai bien compris ce que tu veut dire, si je met mon .reg quelque part sur mon disque, que je fait un reg import de mon fichiers, la clé sera exécuter a chaque démarrage ?
Est-ce-que je peut supprimer mon fichier .reg sans perdre l'activation de cette clé a chaque démarrage ?

Répondre à sploutch88

16

moudubulbe, le 4 avr 2009 à 00:48:53

Ba en fait si tu sauvegarde la clé telle que tu veut qu'elle soit au démarrage sur par exemple c : (racine du disque )
et que tu fait ton batch avec un reg import ,que tu place dans ton dossier démarrage .normalement la commande s' exécuteras a chaque démarrages et te restaureras la clé telle qu'elle est sauvegardée .
je pense qu'il faut étudier un peu les commandes possible via /? car la je suis dessus et je pense qu'il y a moyen de faire ce que tu veut mais peut être de manière différente .
je suis la dessus : http://www.computerhope.com/reg.htm
plus facile a lire que sur l'invite de commande ; ) ♫ 

Répondre à moudubulbe

17

zaboukou, le 4 avr 2009 à 00:50:10

Il y' a plus simple, suffit d'envoyer le fichier .reg sur le bureau et de cliquer
dessus lorsque l'on le désire.

Répondre à zaboukou

18

moudubulbe, le 4 avr 2009 à 00:52:14

Merci zaboukou j'y ait pensé depuis le debut ,mais comme ce n'est pas de cette façon qu'il souhaite faire j'ai pas osé le proposer . : )
♫ 

Répondre à moudubulbe

19

moudubulbe, le 4 avr 2009 à 00:54:21

Perso sploutch j'ai reussi a lancer la commande reg import maclé.reg mais j'ai ce message d'erreur .


C:\Users\***>reg import Reg.reg
Erreur : Erreur lors de l'ouverture du fichier. L'erreur provient peut-être du d
isque
ou du système de fichiers.

je continue a chercher ... ♫ 

Répondre à moudubulbe

20

sploutch88, le 4 avr 2009 à 00:57:53

Oui je veut que ce soit de manière automatique.
Faire un regedit/s monfichier.reg dans un batch et placer ce batch dans le dossier de démarrage reviendrai au même je suppose.
Mais il n'existe pas un fichier .reg ou .bat qui se lance directement au démarrage de windows ou je pourrai ajouter ma petite modif ? Par-ce-que je crois bien que je me complique la vie pour rien.

Répondre à sploutch88

21

moudubulbe, le 4 avr 2009 à 01:01:30

C'est bon j'ai trouvé .
il faut que ton fichier reg de sauvegarde soit dans c /windows /systeme32 pour que le reg import fonctionne .
et ca roule .
resultat :

C:\Users\***>reg import sav.reg
Opération réussie.
♫ 

Répondre à moudubulbe

22

zaboukou, le 4 avr 2009 à 01:05:59

De toutes façons le chemin c:\windows\system32 est enregistré
dan le PATH , il n y a pas besoin d'aller dessus pour exécuter un
logiciel quelconque.

Répondre à zaboukou

23

moudubulbe, le 4 avr 2009 à 01:07:57

Non mais si le fichier n'est pas dans ce dossier le batch ne fonctionne pas . c'etait ca mon erreur de tout a l'heure . ♫ 

Répondre à moudubulbe

24

potiok, le 4 avr 2009 à 01:16:14

Bonsoir,
excusez moi les garçons, mais pourquoi il n'entre pas sa ligne de commande directement dans autoexec.bat? ici, c'est la cour des miracles lol

Répondre à potiok

26

moudubulbe, le 4 avr 2009 à 01:21:32

Oui ca doit pouvoir se faire aussi ,mais a lui de voir. la pour le moment la manip n'a rien de risqué ,si par la suite il le veut pourquoi pas ,mais c'est un fichier essentiel quand meme le autoexec.bat ! ♫ 

Répondre à moudubulbe

25

moudubulbe, le 4 avr 2009 à 01:17:26

Bon ba sploutch ,merci de nous tenir au courant et de mettre en resolu si ton probleme l'est .
(qu'ont se soit pas cassé la tete pour rien) ; )
bonne nuit a vous .. ♫ 

Répondre à moudubulbe

27

sploutch88, le 4 avr 2009 à 01:25:55

Tout simplement car il n'y a pas d'autoexec.bat sous XP.
J'ai mis mon fichiers reorganisation.reg dans system32
mon .bat a : regedit/s reorganisation.reg
j'ai mis mon batch dans le dossier démarrage du menu démarrer
Tout marche super, mais sa ne me dit toujours pas comment écrire correctement la commande REG ADD ..... pour ne pas utiliser de chier .reg en plus, je sais que c'est possible a faire.

Répondre à sploutch88

28

moudubulbe, le 4 avr 2009 à 01:38:50

Ba en theorie la solution est dans le reg add /?
si vraiment ça te chagrine on peut essayer de voir ça ,mais pour ce soir moi c'est bon ... dodo .
♫ 

Répondre à moudubulbe

29

sploutch88, le 4 avr 2009 à 01:41:36

Je vais essayer toutes les syntaxe possibles est imaginable ^^
Merci tout de même de m'aider dans ma recherche et bonne nuit lol

Répondre à sploutch88

31

moudubulbe, le 4 avr 2009 à 01:47:21

Regarde ici : y'a de bonnes explications sur le regg add , au paragraphe reg.exe
pour le autoexec.bat il existe bien sous xp mais c'est un fichier caché .. normalement
edit : j'ai oublié le lien : )
http://www.hotline-pc.org/basederegistre.htm#0501 ♫ 

Répondre à moudubulbe

30

potiok, le 4 avr 2009 à 01:45:45

Désolée sploutch, c'était au cas ou, je voulais comprendre (j'ai un autoexec.bat qui apparait sous dos moi et je suis sous xp) ici, c'est la cour des miracles lol

Répondre à potiok

32

sploutch88, le 4 avr 2009 à 13:28:46

Merci beaucoup moudubulbe pour ton lien, j'ai finalement réussi ^^
La syntaxe est :

REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs" /v Order /t REG_BINARY /d "" /f

Merci d'avoir passer du temps pour m'aider, sujet résolut :D

Répondre à sploutch88

33

moudubulbe, le 4 avr 2009 à 14:28:44

Yes ! impeccable .
donc si tout fonctionne normalement tu devrais pouvoir integrer ta commande au fichier autoexec.bat mais bon c'est comme tu le sent .
au plaisir . ♫ 

Répondre à moudubulbe

34

escro68, le 4 aoû 2009 à 07:04:54

Por intégré un fichier .reg dans un fichier .bat pour créer un .exe il suffit de faire:

@echo off (toujours commencez par sa)
echo. (pour sauter une ligne)
echo blablabla....(pour ecrire quelque chose)
call "Tu met ici le nom de ton fichier sans faute .reg"
echo. (pour sauter une ligne)
echo PATIENTER, PUIS CLIQUEZ SUR OUI(pour ecrire quelque chose)
call "Tu met ici le nom de ton fichier sans faute .reg"

pause(toujours a la fin)

J'espère que sa va t'aider, n'oublie pas de convertir ton doc .txt en .bat tous simplement en renomment ton document.txt en document.bat

Pour faire passé tous sa en .exe utilise "Bat to exe" : http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html

bref, voila....

Répondre à escro68

35

sploutch88, le 4 aoû 2009 à 13:02:15

Merci, mais ta technique consiste a utiliser 2 fichiers.
Alors que moi, en ayant mis simplement :

REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs" /v Order /t REG_BINARY /d "" /f 

dans mon fichiers .bat sans echo est compagnie, car sa ne sert a rien vu qu'on ne verra pas la console une fois qu'il est transformé en .exe

Pour ceux qui veulent tester, il suffit de télécharger ma création ^^ : http:\\sploutch.fr.tc\reorganisation.exe

Il faut soit :

** le placer dans le dossier démarrage du menu démarrer

** ou placer ce fichier dans le c:\WIndows , ouvrir le bloc-note, et d'ajouter dans celui-ci :
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"Réorganisation"="C:\\windows\\reorganisation.exe"

enregistrer, renommer l'extension .txt en .reg, de l'ouvrir tout simplement et d'accepter l'ajouter les informations au registre.

Voila plusieurs mois que je l'ai intégré et je trouve que c'est vraiment super pratique et de plus totalement invisible.

Répondre à sploutch88

36

moudubulbe, le 4 aoû 2009 à 13:28:38

Merci pour le lien splouch !
d'ailleurs si tu as d'autres petites créations de ce genre a nous faire découvrir perso je suis preneur ; )
A++ .Mou
♫ 

Répondre à moudubulbe

37

sploutch88, le 4 aoû 2009 à 13:41:45

Comme je me fait un unttended de xp pro, il y a pas mal truc silencieux a faire, mais c'est a vrai dire le seul exécutable que j'ai fait sans parler des installations silencieuse d'une trentaine de logiciels, après il ya un gros paquet de logiciels géniaux que j'ai découvert. Tout dépend de ce que tu recherche moudubulbe.

Répondre à sploutch88

38

moudubulbe, le 4 aoû 2009 à 13:50:34

Tout dépend de ce que tu recherche

-> Et bien en fait je ne recherche rien de particulier, j'aime bien fouiner et découvrir parfois des trucs intéressants
♫ 

Répondre à moudubulbe