Board logo

标题: [文本处理] [已解决]批处理怎样逐行读取内容且每行生成一个bat文件? [打印本页]

作者: jikea    时间: 2010-9-19 19:32     标题: [已解决]批处理怎样逐行读取内容且每行生成一个bat文件?

txt文件内有:
123
234
345
456
567
678
789
…………
等等
要求批处理该文件[

[ 本帖最后由 jikea 于 2010-10-11 03:36 编辑 ]
作者: qq506657335    时间: 2010-9-19 20:08

  1. setlocal enabledelayedexpansion
  2. for /f "delims=" %%i in (a.txt) do (
  3.     set /a b+=1
  4.     echo %%i>>!b!.bat
  5. )
复制代码

作者: jikea    时间: 2010-9-20 16:39

读取中文时会变乱码??????
作者: Batcher    时间: 2010-9-20 21:07     标题: 回复 3楼 的帖子

看看你的文件的编码格式是啥?
作者: jikea    时间: 2010-9-21 19:16

什么编码格式才会变乱码,有一些不是乱码但大部分是乱码???怎么回事呢,我用超级版主那个逐行读取代码不会变乱码,但那个代码只能生成一文件,
作者: Batcher    时间: 2010-10-11 09:10     标题: 回复 5楼 的帖子

请使用ANSI编码




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2