无忧启动论坛

标题: 批处理中的符号^是什么意思呢 [打印本页]

作者: 2012zhiwen    时间: 2022-11-29 17:53
标题: 批处理中的符号^是什么意思呢
本帖最后由 2012zhiwen 于 2022-11-29 17:54 编辑

最近看了以下cmd代码:

copy "hhcolreg.dat" "%ALLUSERSPROFILE%/Application Data/Microsoft/HTML Help/hhcolreg.dat"
set regfile=Regedit.reg
set colpath="%~dp02001OCT/1033/MSDN130.COL"
set "colpath=%colpath:/=//%"
echo Windows Registry Editor Version 5.00 > %regfile%
rem 下行0x0409/0x03b89fe00指的是MSDN2001OCT版,此字符串根据MSDN版本号不同而不同。
echo [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/HTML Help Collections/Developer Collections/0x0409/0x03b89fe00^] >> %regfile%
echo ^"Filename^"=%colpath% >> %regfile%
echo ^"Full^"=dword:00000001 >> %regfile%
regedit /s %regfile%
del %regfile%
echo 绿化完成!
set/p yn="立即启动MSDN2010OCT?(y/n)[n]"
if "%yn%"=="y" start hh "%cd%/2001OCT/1033/MSDN130.COL"

其中不明白^的符号是什么意思,请高手解答下,不胜感激。

作者: fuldho    时间: 2022-11-29 18:15
把含有特定字符(如:set) ,作为普通字符显示
作者: 2010techon    时间: 2022-11-29 18:32
转义字符
作者: chishingchan    时间: 2022-11-29 19:46
将有意义的字符变成没意义的字符(就是字符)
作者: vaf    时间: 2022-11-29 20:01
长知识.
作者: ttyer    时间: 2022-11-29 20:47
① 取消特定字符的转义作用,比如& | > < ! "等,但不包括%。比如要在屏幕显示一些特殊的字符,比如> >> | ^ &等符号时,就可以在其前面加一个^符号来显示这个^后面的字符了,^^就是显示一个^,^|就是显示一个|字符了;
② 在set/a中的二元运算符,表示按位异或。
③ 在findstr/r的[]中表示不匹配指定的字符集。
作者: gaohuagxc    时间: 2022-11-29 21:13
转义字符
作者: 879792799    时间: 2022-11-30 07:20
转义字符
作者: 2012zhiwen    时间: 2022-11-30 08:28
ttyer 发表于 2022-11-29 20:47
① 取消特定字符的转义作用,比如& | > < ! "等,但不包括%。比如要在屏幕显示一些特殊的字符,比如> >> |  ...

感谢回答
作者: zlzx01    时间: 2022-12-1 08:19
长知识了
作者: laonat    时间: 2022-12-1 18:29
谢谢分享
作者: leitian72853    时间: 2022-12-7 18:27
谢谢分享
作者: yyz2191958    时间: 2023-1-6 12:23
长知识了 谢谢
作者: fzp070    时间: 2023-1-6 12:28
6楼答复很详细,感谢分享!
作者: ZMLoveLH    时间: 2023-1-12 21:46
看了这个帖子,长知识了
作者: rays8029    时间: 2023-1-26 20:25
看了这个帖子,长知识了
作者: whywhyabcd    时间: 2023-1-27 14:49
学习了 谢谢

作者: 苍龙天涯    时间: 2023-1-29 14:19
&#128522;&#128522;&#128522;
作者: 383098212    时间: 2023-6-6 09:50
感谢分享!
作者: dos时代菜鸟    时间: 2023-6-6 16:05
这个嘛。。。呵呵。

目前,人与计算机交流是通过字符语句指令等完成的,而 指令本身也是由字符组成的,如何让计算机区分我们打上去的是 指令 还是 某些自然语言呢? 不如让计算机显示一段话,显示指令与这段话如何区分?

^ 后面的那个字符 表示是 文字字符 而非指令功能内容。
作者: nowayer    时间: 2023-12-2 11:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: yyz2191958    时间: 2023-12-4 19:52
2010techon 发表于 2022-11-29 18:32
转义字符

受教了
作者: w766198    时间: 2023-12-6 11:15
感谢楼主分享,学习一下
作者: a316924197    时间: 2023-12-7 16:33
将有意义的字符变成没意义的字符(就是字符),说人话就是改变字符原有定义使用的~
作者: zzzlllxyt    时间: 2023-12-14 10:59
学习一下
作者: tilltotell007    时间: 2024-2-12 10:09
用过这个符号
作者: wang1126    时间: 2024-2-17 14:05
谢谢分享
作者: tilltotell007    时间: 2024-3-4 21:50
学习了
作者: yyz2191958    时间: 2024-3-5 17:51
进来学习




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3