Batch - Switch - Remplacement de chaînes contenant des guillemets - Shell/Batch - Programmation
Marsh Posté le 14-08-2006 à 11:55:52
je ne connais pas cette commande mais ici tu à plusieurs guillemmets. A mon avis cela le problème vient de là
Marsh Posté le 14-08-2006 à 12:02:33
essaie d'échapper les guillemets \" ou \' ?!?
Je connais pas non plus la commande mais bon ...
Marsh Posté le 14-08-2006 à 12:42:03
Encore une fois, ton problème n'est pas du tout du batch, mais de ce programme (switch.exe). Commen ça se fait que tu vas toujours dans la mauvaise direction ?
Ce serait bien que tu indiques le lien de téléchargement de ce programme, ou au moins donner son aide, sinon, que l'on connaisse le batch ou pas, on ne pourra pas te dire où ça cloche précisément parce que, encore une fois, ce n'est PAS un problème de batch.
Marsh Posté le 14-08-2006 à 19:38:18
J'ai essayer \" et \' ?!? mais en vin.
Je ne trouve plu le lien pour switch.exe
Si non peut être existe il une aute commande pour remplcer une chaine de caractére, si quelqu'un en connait une, je suis preneur.
Marsh Posté le 14-08-2006 à 20:45:14
Ce n'est pas une commande que tu cherches, mais un programme. Vas dans la section WSR, tu y en auras plus de chance.
Ce n'est pas du batch ce que tu es en train de faire là
Marsh Posté le 18-08-2006 à 18:50:29
le problème n'est ni le programme ni batch mais DOS
faut escaper les guillemets internes
Marsh Posté le 18-08-2006 à 18:55:13
Salut
Que veus tu dire par " escaper les guillemets internes " ?
Marsh Posté le 18-08-2006 à 19:04:40
switch "fichier.txt" "user_pref(\"network.proxy.http\", \"165.228.130.10\" );" "user_pref(\"network.proxy.http\", \"207.81.157.100\" );" |
Marsh Posté le 18-08-2006 à 19:12:29
Merci beaucoup
Mais ça ne fonctionne pas
Marsh Posté le 18-08-2006 à 19:32:57
KangOl a écrit : le problème n'est ni le programme ni batch mais DOS |
Si si, ça dépend de comment le programme procède ses arguments, de quel caractère il utilise pour justement escaper les caractères spéciaux
Marsh Posté le 18-08-2006 à 19:38:29
Ben normalement en dos le caractére d'echapement c'est ^, mais il ne fonctionne pas pour cette commande
Marsh Posté le 18-08-2006 à 20:13:51
Justement, parce que ce n'est PAS un problème du DOS ni du batch, mais du programme en question (switch.exe).
Marsh Posté le 18-08-2006 à 20:47:45
Pour toute recherche de PROGRAMMES, tu as plus de chance d'en trouver dans la section WSR. Là ça fait 5 jours que tu traînes dans la mauvaise catégorie
Marsh Posté le 13-08-2006 à 17:49:47
Bonjour, j'ai un problème de syntaxe avec l'utilitaire de ligne de commande switch.exe pour remplacer une chaîne de caractères contenant des guillemets, avec switch.exe on doit mettre le chemin du fichier à traiter, la chaîne à remplacer et la chaîne de remplacement entre guillemets, comme ceci:
Mais je voudrais remplacer une chaîne qui contient des guillemets, voilà ma syntaxe:
Mais ça ne fonctionne pas, y-a-t-il quelqu'un ici qui puisse m'aider ?