中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 00:07
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 这样批量改名能使文件名尾成递增序列?
可打印版本  2,850 / 23
第16楼 churui007 发表于 2010-08-09 09:44
新手上路 发帖 12 积分 12
不会?笑。
是没时间,打那么长的东西,我做VBS表单爆破呢,要不咱们换换?
还有我一开就提供的是问题,没有什么冷嘲热讽,用比喻算是冷嘲热讽的话,干脆你建议那些研究语言的人取消比喻这个修辞算了。
你后来说的那些话,让我感觉就是来着不善,就只说了方法。看看你最后写的那些,果然,算我嘴贱。

[ Last edited by churui007 on 2010-8-9 at 09:54 ]
第17楼 laineve 发表于 2010-08-09 22:24
新手上路 发帖 18 积分 18
没办法,婴儿总要有成长期
第18楼 laineve 发表于 2010-08-09 22:27
新手上路 发帖 18 积分 18
16楼本来就是嘴贱,不懂装毛象啊,用比喻也没有这样比喻的,老子和儿子的比喻在平辈之间在中国从来只有讽刺
第19楼 laineve 发表于 2010-08-09 22:31
新手上路 发帖 18 积分 18
别跟我说什么vbs,要是连个你嘴里说的那么简单的东西都要花上5分钟以上的时间,你就是就是说你要洗厕所也洗不出什么名堂
第20楼 laineve 发表于 2010-08-09 22:32
新手上路 发帖 18 积分 18
有空在这里跟我写那么多话,逛论坛,会没时间?说出来也要有人信
第21楼 wangyang331407 发表于 2010-08-09 22:34
初级用户 发帖 28 积分 28
照着你的要求又研究了一下。下面这个应该可以解决你的问题了。
@echo off
setlocal enabledelayedexpansion
set num=0
for /f "delims=." %%i in ('dir /a-d /b *.txt') do (
set /a num+=1
ren "%%i.txt" "!num!%%i.txt"
)
pause & exit
第22楼 wangyang331407 发表于 2010-08-09 22:40
初级用户 发帖 28 积分 28
哎呀,都不要打口水仗了。忍一时风平浪静,退一步海阔天空。以和为贵,以和为贵。
第23楼 slore 发表于 2010-08-10 13:00
铂金会员 发帖 2,478 积分 5,212
Originally posted by wangyang331407 at 2010-8-9 22:34:
照着你的要求又研究了一下。下面这个应该可以解决你的问题了。
@echo off
setlocal enabledelayedexpansion
set num=0
for /f "delims=." %%i in ('dir /a-d /b *.t ...



看下15楼的代码,你这样用.分割还是有很大缺陷的。 a.不.test.txt?还有空格存在的结果又是什么样子。。。


for既然带了 %~nI的扩展就直接用好了。
第24楼 wangyang331407 发表于 2010-08-10 22:44
初级用户 发帖 28 积分 28
我试过15楼的了。运行后,那窗口很强悍的一闪而过。
上一页  1 2
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023