无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3083|回复: 4
打印 上一主题 下一主题

一个批处理命令

[复制链接]
跳转到指定楼层
1#
发表于 2012-3-4 20:01:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
同一文件夹下有两个文件,good.bat 和 fast.exe 
   
   要求第一次双击good.bat  后让 fast.exe   改名为  fast1.exe
      要求第二次双击good.bat  后让 fast1.exe  改名为  fast2.exe
      要求第三次双击good.bat  后让 fast2.exe  改名为  fast3.exe
      要求第四次双击good.bat  后让 fast3.exe  改名为  fast4.exe
      要求第五次双击good.bat  后让 fast4.exe  改名为  fast5.exe
 

    哪位大大能帮忙一下!
2#
发表于 2012-3-4 20:57:51 | 只看该作者
setlocal enabledelayedexpansion
if exist fast.exe (ren fast.exe fast1.exe&exit)
for /l %%1 in (1,1,4) do (set /a b=%%1+1&if exist fast%%1.exe (ren fast%%1.exe fast!b!.exe&exit))
回复

使用道具 举报

3#
发表于 2012-3-5 00:01:09 | 只看该作者
@echo off
for /r %%a in (fast*.exe) do (
    set "name=%%~na"
    call set/a n=%%name:~4%%+1
    call ren "%%a" fast%%n%%.exe
)
回复

使用道具 举报

4#
发表于 2012-3-5 01:11:26 | 只看该作者
原帖由 pznpt 于 2012-3-5 00:01 发表
@echo off
for /r %%a in (fast*.exe) do (
    set "name=%%~na"
    call set/a n=%%name:~4%%+1
    call ren "%%a" fast%%n%%.exe
)


厉害!
回复

使用道具 举报

5#
 楼主| 发表于 2012-3-5 08:19:18 | 只看该作者
谢谢老师的帮助和指点,万分感激!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 06:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表