Caractère "%" interprêté comme un symbole dans un batch...
Caractère "%" interprêté comme un symbole dans un batch... - Shell/Batch - Programmation
MarshPosté le 03-11-2005 à 16:30:34
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 !*
Marsh Posté le 03-11-2005 à 16:30:34
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 !*