Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4477 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Caractère "%" interprêté comme un symbole dans un batch...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Caractère "%" interprêté comme un symbole dans un batch...

n°1237749
wawaseb
Posté le 03-11-2005 à 16:30:34  profilanswer
 

Bonjour à tous,
 
Pour programmer un mini antivirus, j'aimerais envoyer dans le registre les clefs "exefile" de type : @="\"%1\" %*".
 
Tout fonctionne à merveille, mais, dans ce cas-ci, le caractère "%" est interprêté comme une commande ! Au lancement du programme, cela bousille donc complètement ma base des registres, c'est embêtant !!
 
Je sais que le caractère "^" permet normalement de lire le symbole "%" comme tel, mais cela ne fonctionne qu'en mode "direct" de commande Ms-Dos...
 
Je suis sous Windows XP Pro Sp2 et je travaille avec "PowerBatch"...
 
Merci d'avance,
*J'ai lancé pas mal de recherches sur le forum et sur Google...en vain !*

mood
Publicité
Posté le 03-11-2005 à 16:30:34  profilanswer
 

n°1237924
wackevat
Posté le 03-11-2005 à 17:55:15  profilanswer
 

Il faut doubler le % :
 
reg add ta_clé /ve /d "\"%%1\" %%*" /f

n°1238340
wawaseb
Posté le 03-11-2005 à 23:58:34  profilanswer
 

EXCELLENT, UN IMMENSE MERCI à toi...  ;-)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Caractère "%" interprêté comme un symbole dans un batch...

 

Sujets relatifs
Debutant - Comparaison de chaine de caractèrecompter le nombre de fois que le mot est dans une chaine de caractére:
[batch][ftp] Peux ton uploder plusieurs tous les fichiers jpeg d'1 repXSL-FO un caractère sur chaque nouvelle ligne
Copie contenu d'un repertoire en fichier batchBatch remplacement de texte
[SQL*PLUS] Probleme avec caractere special & dans requete SQLDate format chaine de caractere
[batch]Problème incrementation[CSS] utilisation du symbole *
Plus de sujets relatifs à : Caractère "%" interprêté comme un symbole dans un batch...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)