请问批处理中的%%f是什么意思?

[复制链接]
 楼主| yanandren 发表于 2016-6-14 12:36 | 显示全部楼层 |阅读模式
在批处理文件中看到了
%%f, 查了一下,表示%f,
可是查不到%f表示什么意思。。


还有一个就是有一句话是这样的
set progs=!progs!
请问这个如何理解呢

请问有熟悉的吗?

出现在如下的批处理中
setlocal enabledelayedexpansion
for %%f in (program\*.*) do @if not %%f==program\bt.c if not %%f==program\patch.c if not %%f==program\sim.cset progs=!progs! %%f
type program\bt.c%progs%
dirtwillfly 发表于 2016-6-14 14:48 | 显示全部楼层
%f表示变量
 楼主| yanandren 发表于 2016-6-14 17:01 | 显示全部楼层

谢谢回复,%f貌似是个变量? 那%f这个变量之前没有声明过,他是怎么个理解法呢?
dirtwillfly 发表于 2016-6-14 17:36 | 显示全部楼层
yanandren 发表于 2016-6-14 17:01
谢谢回复,%f貌似是个变量? 那%f这个变量之前没有声明过,他是怎么个理解法呢? ...

不需要提前声明的
dirtwillfly 发表于 2016-6-14 17:37 | 显示全部楼层
junyee 发表于 2016-6-15 20:52 来自手机 | 显示全部楼层
for /?      把i改成f 就不认得了?
xwj 发表于 2016-6-16 11:46 | 显示全部楼层
LS正解,LZ不会打个for /?看帮助?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

17

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部