CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[batch] ajout/supression de cle

zeredpilgrim
zeredpilgrim
Niveau 3
10 mars 2007 à 19:04:56

Bonjour !

Alors voila, je suis en train de faire un programme d´instalation qui permetrait de lancer un programme a tout les démarages windows. Je me suis dit que j´allais écrire une valeur dans le registre qui me permetrait ca.

Mais voila mon problème est que le dossier ou ce trouve l´executable varie selon l´utilisateur. Je me suis dit que j´allais passer par un fichier .reg généré par le programme d´instalation lui même et je trouverais le repertoire avec la variable système %cd%.

Mais (et oui encore un mais :snif: ) le problème c´est que dans un fichier .reg le chemin est sous cette forme "c:\\test\\prog.exe" or la variable %cd% renverai un chemin sous la forme "c:\test\"

Je ne crois pas qu´en BATCH il soit possible de manipuler les chaines, alors comment faire ?
Y a il une option de regedit qui me permette de faire ca ? Et en dernier recour y a il un moyen d´écrire dans le registre avec un programme en c ?

P.S. : j´aimerais si il est possible de supprimmer une valeur dans le registre pour une desinstalation éventuel.

Merci :)

godrik
godrik
Niveau 30
15 mars 2007 à 23:48:32

bah voyons papazz.
Ne copies jamais de code comme cela ici. Etant donné que ce n´est pas méchant et que c´était pour aider, je me contente de virer ton message.

Pour résumer les informations pour zeredpilgrim. Regarde comment sont structué les fichiers .reg et génères en un avecles opérateur de redirection de fichier.

zeredpilgrim
zeredpilgrim
Niveau 3
16 mars 2007 à 00:07:17

merci bien ! et désolé, j´ai oublié sur le moment que ce genre d´infos pouvait etre utilisé a mauvais escient (que je sais pas comment ca s´écrit ^^)

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment