[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 9# flashercs
如何整合到图片中的代码呢?

TOP

回复 8# hqhlwz
  1. sort /r 1.txt /o 2.txt
复制代码

TOP

回复 2# hlzj88
感谢指示  转换后的结果  如何能   从后而上  倒过来重新排列呢  谢谢

TOP

回复 4# Batcher
测试效果  速度很快 几秒 就好   再请教 如何  将 这1万行数字  倒过来重新排列呢

TOP

回复 4# Batcher
感谢 各位大神指教  等下测试一下

TOP

回复 4# Batcher

谢谢提醒,细节决定速度。
目的,学习批处理

TOP

回复 2# hlzj88
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. (for /f "tokens=1-7" %%i in (1.txt) do (
  4.     set "aa=%%i"
  5.     echo !aa:~2! %%j%%k%%l%%m%%n%%o
  6. ))>2.txt
复制代码
一万行的文本不算小,建议把重定向放到for循环外面,提高执行效率。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

  1. @set @n=0;/* & echo off
  2. dir /b *.txt|cscript -nologo -e:jscript "%~0" ""
  3. exit/b & rem */
  4. arg = WScript.Arguments(0);
  5. fso = new ActiveXObject("Scripting.FileSystemObject");
  6. while (!WSH.StdIn.AtEndOfStream) {
  7.     f = WSH.StdIn.ReadLine();
  8.     txt = fso.OpenTextFile(f,1).ReadAll();
  9.     txt = txt.replace(/^..(\d+ \d) (\d) (\d) (\d) (\d)/mg,"$1$2$3$4$5");
  10.     fso.OpenTextFile(f,2).Write(txt);
  11. }
复制代码

TOP

  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "tokens=1-7 delims= " %%i in (1.txt) do (
  3.   set "aa=%%i"
  4.   set aa=!aa:~2!
  5. echo !aa! %%j%%k%%l%%m%%n%%o>>2.txt
  6. )
  7. pause
复制代码
目的,学习批处理

TOP

返回列表