找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 29253|回复: 8

[文本处理] WIN7系统 文本处理

[复制链接]
发表于 2014-5-24 09:28:51 | 显示全部楼层 |阅读模式
首先运行批处理后把10.txt前48行内容从文本中剪切出来。然后把剪切到48行的内容从10.txt文本中删
除.

剪切到内容格式不变,还是跟原来10.txt格式一样.一行一个排列

我的操作系统是WIN7 旗舰版 64位

大概意思是我想每次运行批处理  批处理从10.txt剪切出前48行内容。然后我手工复制出剪切内容

麻烦高人帮忙写一下批处理  谢谢!
发表于 2014-5-24 22:00:26 | 显示全部楼层
不明白要做什么
发表于 2014-5-25 02:28:34 | 显示全部楼层
64位系统没有用过,也许这个你可以测试下
http://www.bathome.net/viewthrea ... mp;extra=#pid148887
会生成后悔.txt,里面也许就是你需要的内容
发表于 2014-5-25 10:53:23 | 显示全部楼层
@echo off
setlocal enabledelayedexpansion
pushd 目标文件夹
for /f %%i in (10.txt) do (
        set /a n+=1
        if !n! leq 48 (echo %%i>>a0.txt) else echo %%i>>a1.txt
        )
mshta "javascript:var s=new ActiveXObject("Scripting.FileSystemObject").OpenTextFile("a0.txt",1).ReadAll();clipboardData.setData('text',s);close();"
del a0.txt>nul 2>nul
move a1.txt 10.txt
 楼主| 发表于 2014-6-9 18:36:53 | 显示全部楼层
继续寻求高手帮助 谢谢
发表于 2014-6-9 22:42:54 | 显示全部楼层
回复 5# pengyou86
还是上面的地址,把你需要截取的行尾做好标记。空行不能算行,不试让人怎么办,
 楼主| 发表于 2014-6-9 23:19:17 | 显示全部楼层
回复 4# zhanglei1371
测试不可以使用
发表于 2014-6-10 00:21:29 | 显示全部楼层
回复 7# pengyou86


    测试可用,你的回复这么笼统,让我们怎么判断原因
 楼主| 发表于 2014-6-10 09:56:27 | 显示全部楼层
回复 8# CrLf


    不好意思菜鸟,测试没有达到我的要求
我要求很简单把文本前48行剪切出来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 03:13 , Processed in 0.017895 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表