Batch file &引用;批次;将双%写入另一个文件
好的,我需要一些帮助。我正试图使我的文件将双%写入另一个文件 代码: 在其他文件中输出:Batch file &引用;批次;将双%写入另一个文件,batch-file,Batch File,好的,我需要一些帮助。我正试图使我的文件将双%写入另一个文件 代码: 在其他文件中输出: for /f "tokens=*" %a in (%fnvn%.bat) do ( echo %a ) ping localhost -n 4 >nul exit 但我想这样: for /f "tokens=*" %%a in (%fnvn%.bat) do ( echo %%a ) ping localhost -
for /f "tokens=*" %a in (%fnvn%.bat) do (
echo %a
)
ping localhost -n 4 >nul
exit
但我想这样:
for /f "tokens=*" %%a in (%fnvn%.bat) do (
echo %%a
)
ping localhost -n 4 >nul
exit
如前所述,echo echo%%%%%a
在这里是必需的
应该写入文件的每个百分号必须用一个以上的百分号转义。
echo echo%%a
仍将尝试扩展该变量。你需要echo echo%%%%%a
或诸如此类的东西哈哈!谢谢!我试着用3%,但我没有想到4。。哈哈!谢谢!
for /f "tokens=*" %%a in (%fnvn%.bat) do (
echo %%a
)
ping localhost -n 4 >nul
exit