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

[文本处理] [己解决]for /f 命令处理内容较多的文本

  1. @echo off
  2. for /f "delims=" %%i in ('type %1') do (
  3.     echo %%iz
  4.     echo %%iz>>x:\sy.txt
  5.    )
  6. pause
复制代码
这是我的代码,想对每行的行尾加入一个字母 "z"作标记,在对内容较少的文本做试验时没有问题.
但是对要处理的文本(一个1.66M的词库文件,文件中全是中文字符,没有特殊字符)进行处理时,CPU一直占用百分百.
命令行没有任何反应.
请问该如何修改才能解决这个问题?

[ 本帖最后由 BAT1 于 2009-6-10 21:35 编辑 ]
1

评分人数

    • 随风: 感谢主动给标题加上【以解决】PB + 2

可以参考一下别人是如何提高效率的:提高批处理代码效率的常用技巧及方案
http://bbs.bathome.net/thread-4831-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

找到了我需要的代码,但想不通用括号把全部代码全括起来应该怎么理解?
@echo off&setlocal enabledelayedexpansion(
*******
)>1.txt

TOP

回复 3楼 的帖子

有没有看看6楼的讨论?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表