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

一个批处理命令

[复制链接]
发表于 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
 

    哪位大大能帮忙一下!
发表于 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))
回复

使用道具 举报

发表于 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
)
回复

使用道具 举报

发表于 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
)


厉害!
回复

使用道具 举报

 楼主| 发表于 2012-3-5 08:19:18 | 显示全部楼层
谢谢老师的帮助和指点,万分感激!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-15 01:25

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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