| @echo off | | mode con lines=3000 | | set info=互助互利,支付宝扫码头像,感谢打赏 | | title %info% | | cd /d "%~dp0" | | >"%tmp%\t.t" echo;var list=WSH.StdIn.ReadAll().replace(/\s*$/,'').split(/[\r\n]+/); | | >>"%tmp%\t.t" echo;list.sort(function(a,b){return Number(b.replace(/^^.+-^|\.[^^\.]+$/g,''))-Number(a.replace(/^^.+-^|\.[^^\.]+$/g,''))}); | | >>"%tmp%\t.t" echo;for(var i=0;i^<list.length;i++){WSH.echo(list[i]+'^|'+Number(list[i].replace(/^^.+-^|\.[^^\.]+$/g,'')));} | | for /f "tokens=1,2 delims=|" %%a in ('dir /ad/b *-*^|cscript -nologo -e:jscript "%tmp%\t.t"') do ( | | for /f "tokens=1,2 delims=|" %%c in ('dir /a-d/b *-*.jpg^|cscript -nologo -e:jscript "%tmp%\t.t"') do ( | | if %%d geq %%b ( | | echo;"%%c" --^> "%%a\" | | move /y "%%c" "%%a\" | | ) | | ) | | ) | | echo;%info% | | pauseCOPY |
|