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

[文件操作] 批处理如何读取文本的一个字符串,写到另外一个文本中?

你好。大大,请教个批处理问题。用CMD命令怎么实现?

1.txt 内容为

<Target>443A5C73797374656D736574CEC4BCFEB4E6B7C55C;1</Target>
2.TXT

<Target>AAAAAAAAAAAAAAAAAAAAAAAAA</Target>

1.TXT 中 <Target> </Target> 中间的字母是会变得,我想获取出这个字符串写到 2.txt 的<Target> </Target> 中间。。

求解。。。

1.
<History>
                <Target>443A5C73797374656D736574CEC4BCFEB4E6B7C55C;1</Target>
                <NormalReplaceMemo1>31302E312E3235342E32</NormalReplaceMemo1>
                <NormalReplaceMemo2>A3A8C9BEB3FDB4CBB4A6A3A9C8BBBAF3CAE4C8EBC4E3B5C4B7FECEF1C6F7B5D8D6B7A3ACB5E3BBF7D3D2CFC2BDC7B5C4BFAACABC</NormalReplaceMemo2>
                <CharacterReplaceMemo1></CharacterReplaceMemo1>

2.

<History>
                <Target>443A5C73797374656D736574CEC4BCFEB4E6B7C55C;1</Target>
                <NormalReplaceMemo1>31302E31A3A8C9BEB3FD2E32</NormalReplaceMemo1>
                <NormalReplaceMemo2>A3A8C9BEB3FDB4CBB4A6A3A9C8BBBAF3CAE4C8EBC4E3B5C4B7FECEF1C6F7B5D8D6B7A3ACB5E3BBF7D3D2CFC2BDC7B5C4BFAACABC</NormalReplaceMemo2>
                <CharacterReplaceMemo1></CharacterReplaceMemo1>

问题不在这里  在于 1.txt里的东西会变

TOP

1.txt里面是个加密过的东西。不知道什么加密、!!!她会变得,我想运行把调出来,写到2.txt里面。
就是
1。里面 <Target>1111</Target>
写到
2.<NormalReplaceMemo2>1111</NormalReplaceMemo2>

1111 只是示意。。。是会变得需要读出来。

TOP

本帖最后由 tmplinshi 于 2012-11-21 18:46 编辑

多谢老大。。。都试过了,可以。
如果只替换2.txt中 <Target>adsdasdsadsadsa</Target>  的前两位,后面的保留呢?

TOP

控制字符截取2的是哪一个?2个字符?4个字符?

TOP

看明白了。。。是..   ....

TOP

创建多个快捷方式为什么只有第一个有效?其他的无效

TOP

返回列表