Nous pouvons remplacer les chaînes dans un fichier de commandes en utilisant la commande suivanteremplacement chaîne dans le fichier batch
set str="jump over the chair"
set str=%str:chair=table%
Ces lignes fonctionnent bien et changer la chaîne « sauter par-dessus la chaise » à « sauter par-dessus la table ». Maintenant, je veux remplacer le mot "chaise" dans la chaîne avec une variable et je ne sais pas comment le faire.
set word=table
set str="jump over the chair"
??
Des idées?
double possible de [comment remplacer la chaîne dans un fichier de chauve-souris avec le paramètre de ligne de commande string] (http://stackoverflow.com/questions/5816178/how-to-replace-string-inside-a-bat-file-with-command-line-parameter-string) qui a une réponse beaucoup plus informelle (il a les mêmes solutions que les réponses ici) – Fr0sT
maintenant ce n'est pas important qui était le premier, mais il est bon de lier des questions identiques et de pointer vers la réponse la plus irréfragable. – Fr0sT