[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 apang 于 2014-5-3 23:14 编辑
  1. @set @n=0;/* & echo off
  2. if "%~1" == "" echo,请拖拽文件夹&pause&exit
  3. if not exist "%~1\" echo,请拖拽文件夹&pause&exit
  4. pushd "%~1\"
  5. for /f "delims=" %%a in ('dir/b/s *.txt^|cscript -nologo -e:jscript %0')do (
  6.     echo,Ren %%a 2>nul
  7. )
  8. pause & exit/b & rem */
  9. while (!WScript.StdIn.AtEndOfStream) {
  10.     f = WScript.StdIn.ReadLine();
  11.     name = f.replace(/.*?\[(\d{2})][^\\]*$/, "$1");
  12.     if (f != name) {
  13.         WScript.StdOut.WriteLine('"' + f + '" "' + name + '.txt"');
  14.     };
  15. }
复制代码

TOP

遗憾的是都一闪而过,没能达成要求...,顺带一提,系统是win7 64位 旗舰版...


遗憾的是你一点都不会,找找自身的原因吧,要么复制粘贴有问题,要么保存bat时编码有问题

本想改改顶楼vbs代码,估计给你也白搭,算了吧

TOP

返回列表