标题: [文本处理] BAT代码如何实现txt文本处理转换? [打印本页]
作者: pengyou86 时间: 2012-10-3 10:31 标题: BAT代码如何实现txt文本处理转换?
1.TXT文本中内容是这样的:
卡号1: 78826120407112TH
密码1: 9DRMA6PUUJ3TMMHF
卡号2: 78828720407136BV
密码2: TMQHGAMQ6JMWPPVF
我想让批处理实现一下功能
1.txt里面的数据经过批处理后导入到2.txt 格式变成
78826120407112TH =9DRMA6PUUJ3TMMHF
78828720407136BV= TMQHGAMQ6JMWPPVF
谢谢 麻烦高手帮忙写一下
祝大家节日快乐
作者: QIAOXINGXING 时间: 2012-10-3 10:52
请修改标题。- @echo off&SetLocal EnableDelayEdexpansion&cd /d "%~dp0"
- for /f "delims=" %%a in (11.txt) do (
- if defined flag (
- echo %%a
- set "flag="
- ) else (
- set /p str=%%a<nul
- set flag=1
- )
- )
-
- pause
复制代码
作者: pengyou86 时间: 2012-10-3 11:27
请修改标题。
QIAOXINGXING 发表于 2012-10-3 10:52
谢谢 但批处理没有导出处理过的数据
麻烦你再修改一下谢谢
作者: QIAOXINGXING 时间: 2012-10-3 22:41
- @echo off&SetLocal EnableDelayEdexpansion&cd /d "%~dp0"
-
- (for /f "tokens=1,2 delims=:" %%a in (11.txt) do (
- if defined flag (
- echo %%b
- set "flag="
- ) else (
- set /p str=%%b = <nul
- set flag=1
- )
- ))>2.txt
- pause
复制代码
作者: pengyou86 时间: 2013-3-29 17:32
回复 4# QIAOXINGXING
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。 经过批处理处理后是这样的情况 请问应该怎么解决呢 之前都是正常的 就今天变成这样了
作者: pengyou86 时间: 2013-3-29 17:32
QIAOXINGXING 发表于 2012-10-3 22:41
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。 经过批处理处理后是这样的情况 请问应该怎么解决呢 之前都是正常的 就今天变成这样了
作者: pengyou86 时间: 2013-3-29 17:52 标题: 奇怪的事情
帖子地址http://www.bathome.net/viewthrea ... &extra=page%3D1 经过批处理处理后文本内容变成这样了
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。
= ECHO 处于关闭状态。 出现这样的问题应该怎么解决呢? 麻烦高手指点一下 谢谢
作者: pengyou86 时间: 2013-3-29 17:54
我之前使用批处理都正常 就今天突然变成这样了
作者: BAT-VBS 时间: 2013-3-29 23:36
回复 8# pengyou86
检查一下.txt和.bat是不是ANSI编码
作者: CrLf 时间: 2013-3-30 00:44
同上,楼主若存为 utf-8 就匹配不到 : 字符
当然也有可能是文件中不存在 :,比如写成了英文 : 符号
作者: pengyou86 时间: 2013-3-30 09:32
之前我用批处理都正常突然就变成这样了 ,应该怎么解决 麻烦高人指点一下
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |