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

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

首先运行批处理后把10.txt前48行内容从文本中剪切出来。然后把剪切到48行的内容从10.txt文本中删
除.

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

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

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

麻烦高人帮忙写一下批处理  谢谢!

不明白要做什么

TOP

64位系统没有用过,也许这个你可以测试下
http://www.bathome.net/viewthrea ... mp;extra=#pid148887
会生成后悔.txt,里面也许就是你需要的内容
目的,学习批处理

TOP

@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

TOP

继续寻求高手帮助 谢谢

TOP

回复 5# pengyou86
还是上面的地址,把你需要截取的行尾做好标记。空行不能算行,不试让人怎么办,
目的,学习批处理

TOP

回复 4# zhanglei1371
测试不可以使用

TOP

回复 7# pengyou86


    测试可用,你的回复这么笼统,让我们怎么判断原因

TOP

回复 8# CrLf


    不好意思菜鸟,测试没有达到我的要求
我要求很简单把文本前48行剪切出来

TOP

返回列表