本帖最后由 aloha20200628 于 2024-8-15 15:46 编辑
回复 20# aloha20200628
给一个调用 powershell 低版本也能可靠运行的代码...
命令行的参数组合用法如同20楼说明
- @echo off &setlocal &if "%~2"=="" exit/b
- if "%~1"=="3" (set "v1=_C0_E0,3,0,1,") else (set "v1=_C0_E0,%~1,0,0,")
- if "%~2"=="3" (set "v2=_C0_E0,3,0,1,") else (set "v2=_C0_E0,%~2,0,0,")
- powershell "dir *.rcp -exclude '*04T*'|%%{ $s=(gc -raw $_.name); $p=($s -replace '_C0_E0,\d,0,\d,', '◆').split('◆'); $s=$p[0]+'%v1%'+$p[1]+'%v2%'+$p[2]; sc ($_.basename+'.new.rcp') $s.trim() }"
- endlocal&pause&exit/b
复制代码
|