打印

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

[复制链接]
3401|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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这个变量之前没有声明过,他是怎么个理解法呢? ...

不需要提前声明的

使用特权

评论回复
5
dirtwillfly| | 2016-6-14 17:37 | 只看该作者

使用特权

评论回复
6
junyee| | 2016-6-15 20:52 | 只看该作者
for /?      把i改成f 就不认得了?

使用特权

评论回复
7
xwj| | 2016-6-16 11:46 | 只看该作者
LS正解,LZ不会打个for /?看帮助?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

17

帖子

0

粉丝