广州明生堂生物科技有限公司


for 提取文本整行内容的方法

网络编程 for 提取文本整行内容的方法 06-22
通常我们需要提取文本整行内容时都是这么写的。

for /f "delims=" %%a in (a.txt) do echo.%%a

但是分号开头的行呢,for也会忽略掉,很多时候我们需要这些行,怎么办。
用findstr 等外部命令太麻烦,用eol 忽略一个不可见字符,不失为一个不错的办法,但始终忽略了某个字符开头的行,且获取这个不可见字符也比较麻烦。
其实有更简单的方法,就是把eol放在最后。

@echo off
rem 提取所有行,可同时配合tokens使用,但无法以空格作分割符。
for /f "delims= eol=" %%a in (a.txt) do echo.%%a
pause

Dos Shell操作代码
@echooff//不列出执行过程cdtest//移到该执行档的资料夹STARTtest//执行test.exe,exe不用写了,Start指启动新程序,所以此视窗就可关了exit//关闭此dos视窗

将文件夹变为磁盘的批处理
@echoofftitle原创将文件夹变为磁盘bysecretkeyboardQQ:654525258set/pD=请输入你要变为磁盘的文件夹路径:set/pDisk=请输入你要转换为磁盘的磁盘盘符:subst%Disk%:%D%ifexi

批处理 延时不完全总结
1、利用ping命令实现延时,方法巧妙而且可以控制,但精度不高。如:ping-n3127.0.0.1nul大约可以停顿2秒-n后的数字是发送包的数目,为暂停秒数加一。此


编辑:广州明生堂生物科技有限公司

标签:磁盘,你要,文件夹,字符,批处理