我正在制作批量动画,并且要制作鼻孔我想要回显2个插入符号,或^^
,但只显示一个。
如何停止/绕过插入符号的转义属性?
答案 0 :(得分:5)
从技术上讲,插入符^
字符是转义字符。
如果你想要显示2个插入符号,你可以简单地“逃脱转义字符”。
显示2个插入符的正确字符串如下:
echo ^^^^
答案 1 :(得分:4)
作为转义转义字符(^^
)的替代方法,您可以使用delayed expansion:
rem // Assign variable with `^` protected by `""`:
set "STR=^^"
rem // Use delayed expansion which happens after escaping:
setlocal EnableDelayedExpansion
echo !STR!
答案 2 :(得分:3)
你可以将它们加倍并获得你想要的结果。
echo ^^^^
答案 3 :(得分:3)
其他几种方法。
使用FOR命令。
for %%G IN ("^^") do echo %%~G
将SET /P
与NUL
重定向一起使用。这个有一些警告。你不能在插入符之前放置任何空格。如果你在插入符号之前需要空格,那么你可以使用退格符。
<nul set /p ".=^^" &echo(