标题: [文本处理] [已解决]批处理如何跳过文本文件中的空行运行命令? [打印本页]
作者: 447219071 时间: 2015-10-31 16:29 标题: [已解决]批处理如何跳过文本文件中的空行运行命令?
本帖最后由 447219071 于 2015-11-3 14:51 编辑
A.TXT文本文件如下:- start a.exe
- start b.exe
- start c.exe
- start d.exe
- ::本文本最后一行还有一个空行
复制代码
请问:怎么样用批处理调整A.TXT内容顺序保存,即第一排调到最后一排并保存,且运行第一行的命令
我找了好些批处理代码均是当最后一个空行调动位置时,它就没有响应,要运行第二下才有反应,应该是批处理真正把这空行当成一行命令了,因此没有响应
所有才会出现我之前的提问要去空行
作者: CrLf 时间: 2015-10-31 16:55
复制代码
作者: pcl_test 时间: 2015-10-31 19:00
本帖最后由 pcl_test 于 2015-10-31 23:20 编辑
- //&cls&cscript -nologo -e:jscript "%~f0" "测试.txt"&pause&exit
- var fso = new ActiveXObject('Scripting.FileSystemObject');
- var file = fso.OpenTextFile(WScript.Arguments(0),1);
- var txt = file.ReadAll().replace(/\s+$/,'');
- fso.CreateTextFile('new_'+WScript.Arguments(0),2).Write(txt);
复制代码
作者: 447219071 时间: 2015-11-1 09:21
回复 1# 447219071
谢谢,我提出了真正的意图
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |