[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 批处理中的百分号是什么意思?

请问%在批处理里是什么意思,烦大哥解释一下,谢了!

  1. %是个ESCAPE字符,通常将之译为转义字符,但也有更形象的译名脱逸字符、逃逸字符等。也就是说%不仅仅将与其相关的特定字符串转义并替换为特定字符串,而且自身也会被“脱逸”。而且类似于C语言中的转义字符"\",双%会转义并脱逸为单%,四%则脱为双%。
复制代码
1

评分人数

不大可能的事也许今天实现,根本不可能的事也许明天会实现

TOP

谢谢 ieutk 的解答
因为工作的关系,好久没有冒头了,在此表示歉意!

TOP

呵呵,不用客气!!

我也有好长一断时间没有来咯,在老家玩了一个多月!
不大可能的事也许今天实现,根本不可能的事也许明天会实现

TOP

一般我们定义了变量我 用%应用该变量
set web=bathome
echo %web%
pause
就显示bathome
有时候我们没有开启变量延迟的时候就需要%%变量%%
对于开启了变量延迟的(即是在开始加了setlocal enabledelayedexpansion)
用!一般可以代替%
还有就是在FOR循环中格式是
FOR %%I
而在CMD下是for %i
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

TOP

返回列表