例如我的字符串是:Hello [ ^ "World"
我想将其添加到文件中,是否可能? (确保echo
无效)
答案 0 :(得分:2)
如果没有更多信息,目前尚不清楚问题所在。这应该“应该”起作用。
@echo off
setlocal enableextensions disabledelayedexpansion
set "input="
set /p "input=string?"
if not defined input exit /b
setlocal enabledelayedexpansion
>>"outputFile.txt" echo(!input!
endlocal
在禁用延迟扩展的情况下捕获数据,以避免值赋值中的解析器问题(在这种情况下不应发生)。然后,为了避免解析器中的解析器干扰,激活delayedexpansion以回显数据。