WHY 当前离线
上校
@echo off & setlocal enabledelayedexpansion if "%~1" EQU "ARG" ( for /f %%i in ( 'dir /b *.png ^| findstr /i /b /e "[1-9][0-9]*\.png 0\.png"') do ( set "s=0000000000%%~ni" set /a n=%%~ni+10 echo;!s:~-10! %%i !n! ) ) else ( for /f "tokens=2,3" %%i in ('"%~f0" ARG ^| sort /r') do ren "%%i" %%j%%~xi" pause & exit )复制代码
评分人数
TOP
PowerShell "dir *.png | ?{$_.BaseName -match '^([1-9]\d*|0)$'} | sort -Desc {1*$_.BaseName} | ren -NewName{''+(10+$_.BaseName)+$_.Extension}"复制代码
dir /b *.png | gawk "{if(match($0,/^([1-9][0-9]*|0)\.[^.]+$/,m))a[$0]=1*m[1]}END{len=asort(a,b);for(i=len;i>0;i--)system(\"cmd /c Ren \"b[i]\".png \"(b[i]+10)\".png\")}"复制代码
dir /b *.png | sort -n -r | gawk "{ if( match($0,/^([1-9][0-9]*|0)(\.[^.]+)$/,m) ) print $0, (m[1]+10)m[2] }"复制代码