我在使用批处理文件时,遇到了一个问题:当变量被使用时,无法进行子字符串替换。特别是当指定!original!变量时出现问题;如果它是一个字面字符串,那么就可以正常工作。然而,这对我的使用来说不起作用。
setlocal ENABLEDELAYEDEXPANSION
set original=chair
set replacement=table
set str="jump over the chair"
set str=%str:!original!=!replacement!%
非常感谢您的帮助。