CMD命令使用技巧
基本常用的变量
%1 cmdl命令的输入变量 %os% %path% %time% %date% %windir% %cd% %systemroot% %temp% %~dp0 cd /d %~dp0
使用set设置变量
::使用set命令定义变量 set PrjPath=C:\Users\Administrator\Desktop\PrjPath ::使用%% 2个百分号引用变量 echo %PrjPath% ::下面在环境变量PATH后面添加路径 set PATH=%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE echo %PATH%
cmd文件中%和%%有什么区别
百分号在批处理文件用来表示命令行参数:%1,%2,... 两个百分号与它们之间的任何字符都被解释为一个变量: echo %myvar% 两个百分号之间没有任何内容(在批处理文件中)被视为一个命令(不是批处理文件)中的单个百分号:%%f 为什么? 例如,如果我们执行(简化)命令行 FOR /f %f in ('dir /b .') DO somecommand %f 在批处理文件中,rule 2会尝试解释 %f in ('dir /b .') DO somecommand % 作为一个变量。为了防止这种情况发生,必须应用rule3并%用第二条rule避免使用%: FOR /f %%f in ('dir /b .') DO somecommand %%f

浙公网安备 33010602011771号