以下代码如何在Batch Scripting(.bat)文件中运行?
:modifyString what with in toReturn
SET "__in=%~3"
SET "__in=!__in:%~1=%~2!"
IF NOT "%~4" == "" (
SET %~4=%__in%
) ELSE (
ECHO %__in%
)
答案 0 :(得分:1)
将第三个参数的内容分配给变量。
用第二个参数(都去掉引号)替换该字符串中第一个参数的任何出现
如果第四个参数没有丢失,请将variablename(第四个参数)设置为上一个操作的结果。如果没有丢失,则显示上一操作的结果。
(是的 - 我知道双重否定 - 但这就是它的编码方式)