本帖最后由 apang 于 2014-5-3 23:14 编辑
- @set @n=0;/* & echo off
- if "%~1" == "" echo,请拖拽文件夹&pause&exit
- if not exist "%~1\" echo,请拖拽文件夹&pause&exit
- pushd "%~1\"
- for /f "delims=" %%a in ('dir/b/s *.txt^|cscript -nologo -e:jscript %0')do (
- echo,Ren %%a 2>nul
- )
- pause & exit/b & rem */
- while (!WScript.StdIn.AtEndOfStream) {
- f = WScript.StdIn.ReadLine();
- name = f.replace(/.*?\[(\d{2})][^\\]*$/, "$1");
- if (f != name) {
- WScript.StdOut.WriteLine('"' + f + '" "' + name + '.txt"');
- };
- }
复制代码
|