在批处理里面 %%a 这样表示什么意思

就是%%后面接一个字母

第1个回答  2014-02-24
%a 百分号在这里是一个变量的标识。也就是说明后边的a是一个变量名。另外在cmd窗口中运行的时候,遇到百分号会脱掉一层。加一个的话,脱掉一个百分号就成了a了。就不是变量名了。所以加上两个百分号。这样脱掉一个还有一个。在批处理文件中就可以只写一个百分号。
第2个回答  2014-02-24
一个加密的表示方法;http://wenku.baidu.com/view/51287c32b90d6c85ec3ac638.html 第二有详述
第3个回答  2014-02-24
你可能是说的!for里的变量!例如:for %%a in () do ..

在批处理里面 %%a 这样表示什么意思
a 百分号在这里是一个变量的标识。也就是说明后边的a是一个变量名。另外在cmd窗口中运行的时候,遇到百分号会脱掉一层。加一个的话,脱掉一个百分号就成了a了。就不是变量名了。所以加上两个百分号。这样脱掉一个还有一个。在批处理文件中就可以只写一个百分号。

批处理%%a什么意思
批处理中%%a,指定一个单一字母可替换的参数。同命令行中的%a。

关于一个批处理的解释,有关for的命令
1.%%a 表示变量名称为a ,%%a是批处理的用法,在cmd命令行里用%a。也就是读取in()里面的结果保存到a这个变量里。2.in里文件可以指定文档比如1.txt,也可以使用通配符 *.*、*.txt 等。3.%%~za为获取文件大小,还有其他用法:%%~ta获取文件日期\\时间,可以在CMD里输入for\/?查看。4.%%~za就...

批处理命令中“ %%a ”是什么意思?
中有叙述,它是"延迟环境变量".是在循环过程中取代%原有的作用,将循环体中被调用的值保留循环内所做过的修改.具体要做些试验,帮助中已经有了. \\x0d\\x0a第二句的黑黑本应是ASCII的08(),也就是退格键,吃掉换行符,也就是不换行继续输出,目的是和下面的一句配合逐步吃掉前面的字符然后重新输出一个,加上Pin...

for \/f %%a in ("1,2,10") do echo a=%%a的详细解释
这句话应该出现在批处理中。 %%a表示变量for \/f %%a in ("1,2,10") do echo a=%%a表示一个循环原意应该是依次获取1,2,10三个数字分别作echo a=%%a的显示。但是实际情况下DOS的会把"1,2,10"看做一个整体赋值给变量a所以实际的结果就是显示a=1,2,10 ...

批处理加密%%a是什么意思
通俗点说是WINDOWS记事本的一个BUG,比如用记事本写一个词 “联通”另存为文本后再打开会变成乱码。所以这种方法加密的用其他编辑器查看就一目了然了如wordpad.exe,Word 专业点描述:记事本程序在保存一篇新建的文档时,如果没有指定编码类型,会使用缺省的ANSI类型(对于中文版来说,对应的就是GB码)...

一个批处理问题
不显示这些)。3.for是一个循环命令,%%a是for命令的格式,一个变量。简单点说%%a分别表示c:,d:,e:,从前往后依些代表这些值。do后面是对前面这组变量执行指定的程序。4.0代表批处理自身完整路径,如果你当前批处理名为1.bat,放在D盘,那么这时%0就代表"d:\\1.bat"....

批处理命令 for \/f "tokens=1,2" %%a in ('date\/t') do set TODAY=%%a...
date \/t 显示当前日期 for \/f "tokens=1,2" %%a in ('date\/t') do set TODAY=%%a 将date \/t 命令的输出的第一个字段赋值给变量 TODAY,TODAY 现在为当前年月日

批处理文件中的%f、%i、%0~9都是什么意思?
这级几个都是变量的符号,%1~%9是系统变量,不用你去定义。但像%f之类的一般是自己用SET命令定义的一个变量名称,或者是FOR命令时用的自定义变量。至于%0,则表示一个批处理本身。

批处理问题
for \/f "delims=" %%a in ('dir \/b \/ad') do (del \/a \/f \/q "%%a.exe") 的意思是,列出所有子文件夹名,并删掉与此子文件夹名相同的 exe 文件。for \/f "delims=" %%a in ('dir \/b \/adh') do (attrib -s -h -r "%%a") 的意思是,列出所有隐藏的子文件夹名,并去掉其...

相似回答