我有一个脚本,它经常使用SETLOCAL ENABLEDELAYEDEXPANSION命令,所以我以这种方式启动该脚本(减少麻烦)。但是,它不允许您在不转义!字符的每个实例的情况下使用该字符(并且我想为错误日志记录! =D创建一行很长的段),并且我不想转义其中的每一个。有没有一种方法可以暂时脱离SETLOCAL,然后重新进入它,并将以前创建的所有变量保留在原始SETLOCAL中SETLOCAL ENABLEDELAYEDEXPANSIONENDLOCAL
SET
我完全不知道如何在这个复杂的"EnableDelayedExpansion“环境中引用各种变量。此外,"EnableDelayedExpansion“/ endlocal应该在每个For循环上被打开/关闭,或者在程序的开始和结束时只打开/关闭一次。End For #2:: End For #1 set XTITLE= Goto DOS
"EnableDelayedExpansion<