[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
:(冒号)加后面的字符组成标签,就像代码中有一行 P 也是一个标签
第一行这个标签比较特殊,后面是一些特殊字符,整个批处理也没有调用到这个标签。

而第三行作用是将文件(%~fs0)的第一个非空行读取到变量 STR 中。因 %~fs0指的是批处理自身,所以就把第一行内容 “:?^~!#$%^&*()='"><|/@\” 整个赋值给了 STR 变量了。

TOP

%~fs0 是完整路径的短文件名
%0 是文件名或完整路径名

为了防止因目录改变(CD 新目录)而无法调用自身,使用 %~fs0 显然更不容易出错。

TOP

返回列表