中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-11 21:35
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]把某行固定字符串后面的字符串改成指定的字符串 查看 3,151 回复 25
楼 主 [已结]把某行固定字符串后面的字符串改成指定的字符串 发表于 2008-11-30 23:38 ·  中国 福建 泉州 电信
初级用户
★★
积分 112
发帖 81
注册 2008-04-11 23:47
18年会员
UID 115654
性别 男
状态 离线
如何把某行固定字符串后面的字符改成指定字符串

我做了一个酷狗2008音效插件.我将它放在酷狗2008目录下.我自己定文件夹名为ktv98
现在我要更改酷狗2008安装目录下的KuGoo.xml文件的内容.只想更改其中一行,
(KuGoo.xml文件的内容是随着每个人对酷狗2008设置的方式不同而随之改变的)
这一行默认的内容是: <Plugin ModulesCount="0"/>

假设 <Plugin 是固定的字符. <Plugin 后面的字符是不固定的.也就是说ModulesCount="0"/> 是不固定的可能是别的字符.

我现在要将 <Plugin 后面的内容改为PluginPath="C:\Program Files\KuGou\KuGou2008\ktv98\Plugins\" ModulesCount="1" Module0="dsp_ktv1.dll|0"/>

让它变成 <Plugin PluginPath="C:\Program Files\KuGou\KuGou2008\ktv98\Plugins\" ModulesCount="1" Module0="dsp_ktv1.dll|0"/>

请问如何写批处理。设 KuGoo.xml的路径是"C:\Program Files\KuGou\KuGou2008\KuGoo.xml" 谢谢


下面是我的KuGoo.xml文件的内容:(红色部份就是要修改的地方)

<?xml version="1.0" encoding="UTF-8"?>
<KuGoo version="5.0">
<Misc DefaultDownPath="F:\KuGou\"/>
<Player Mute="0" Volume="100" PlayListFormVisible="1" EQFormVisible="0" LRCFormVisible="1" WebFormVisible="1" MiniMode="0" NewMainFormRect="36,20,336,617" MiniFormRect="200,0,500,500" PlayListFormRect="0,0,0,0" EQFormRect="188,174,488,334" LRCFormRect="0,0,0,0" NewWebFormRect="336,20,984,617" MiniLRCWidth="320" ActivePlayList="0" ActivePlayIndex="0" PlayListMgrWidth="90" PlayListMgrVisible="1" PlayListAutoShift="0" PlayListMode="2" PlayingProgress="0"/>
<Equalizer Enable="0" PreampValue="0" BalanceValue="50" EQSound3DValue="0" PresetIndex="0" BandsGain="0,0,0,0,0,0,0,0,0,0"/>
<Lyric LRCSavePath="C:\Program Files\KuGou\KuGou2008\Lyric\" LRCStayOnTop="1" AutoShowLRC="1" AutoSaveLRCModify="1" LRCShowStyle="1" DragLRCSetPlayPosition="1" LRCBlendValue="3" LRCFontInfo="宋体, -12, " LRCTextColor="15829251" LRCScrollColor="32767" LRCBGColor="16777215" KalaAutoClassic="0" KalaFontInfo="黑体, -39, " KalaShowHint="1" KalaAntilias="1" KalaSingleLine="0" KalaUnplayedColors="44287,255,170" KalaPlayedColors="10813439,65535,1729791" LRCKalaRect="36,620,986,740" KalaAlpha="255"/>
<Plugin ModulesCount="0"/>
<Associates Enabled="1">
<FileExt>KGM</FileExt>
<FileExt>MP1</FileExt>
<FileExt>MP2</FileExt>
<FileExt>MP3</FileExt>
<FileExt>WMA</FileExt>
<FileExt>WAV</FileExt>
<FileExt>OGG</FileExt>
<FileExt>APE</FileExt>
<FileExt>M3U</FileExt>
<FileExt>FLAC</FileExt>
<FileExt>CDA</FileExt>
<FileExt>KRC</FileExt>
</Associates>
<AudioDevice DeviceType="0" DeviceIndex="0"/>
<General TaskBarScrollText="1" MagneticSize="10" GlobalHotKeyActionMsg="1" WebBillClickMsg="1" FadeInShowForms="1" MiniToTrayOnClose="1" AutoRun="0" AutoCopyLyric="1" ShowInMSN="1" ShowCustomInfoInMSN="0" ShowKGNews="1" SOEMUrl1="http://music.sogua.com/soguaplayer/paihang.htm" SOEMUrl2="http://music.sogua.com/soguaplayer/shoucang.htm" RunTimes="1" HasUsed="0" PromptSync="1" LRCEncode="0" ShowPopupAd="1"/>
<PlayBack AutoPlay="0" AutoStopWhenError="1" PlayPriority="0" ContinueLastPlayProgress="0" LastPlayListID="-1" LastPlayFileID="-1" RecentPlayed="50" AutoPlaySearchOne="1" CacheNext="1" RestartOnPrevious="0"/>
<PlayList DisableDelFile="0" ItemInfoHint="1" EnablePlaylistDrag="1"/>
<Network StopP2P="0" NetType="0" ProxyType="0" ProxyPort="0" DownPort="26401" DownSpeed="230" UpSpeed="-1" MinBand="1" MaxDown="3"/>
<HotKey GlobalHotKey="1" KeyMap0="选项|112|0" KeyMap1="播放/暂停|116|49268" KeyMap2="上一曲|16421|49189" KeyMap3="下一曲|16423|49191" KeyMap4="停止播放|117|49269" KeyMap5="模式切换|16461|49229" KeyMap6="增大声音|16422|49190" KeyMap7="减少声音|16424|49192" KeyMap8="静音开关|16467|49235" KeyMap9="歌词窗口|113|0" KeyMap10="播放文件|16463|0" KeyMap11="添加文件|49222|0" KeyMap12="添加文件夹|16464|0" KeyMap13="查找歌曲|32838|0" KeyMap14="查找下一个|32846|0" KeyMap15="快速定位文件|32849|0" KeyMap16="搜索歌词|16460|0" KeyMap17="浏览文件|16450|0" KeyMap18="上传播放列表|16469|0" KeyMap19="下载播放列表|16452|0" KeyMap20="重新排列播放器窗口|16471|49239"/>
<Skin AdjustColor="#000000"/>
<Info data1="000000000000"/>
<PersonalInfo OwnUserID="0" InfoVersion="0" Sex="0" Age="0"/>
</KuGoo>

[ Last edited by ktv98 on 2008-12-8 at 12:52 ]
CN-DOS批处理室非官方QQ群①:61377162 ②:70174619 ③:75070617
请勿尝试同时加多个群
2 TO: ktv98 发表于 2008-12-01 01:34 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
关于XML的问题还是用XML的工具比较合适,处理也方便,需要了解一点Xpath方面的知识。

xml ed -u "/KuGoo/Plugin/@ModulesCount" -v "1" -i "/KuGoo/Plugin" -t "attr" -n "PluginPath" -v "C:\Program Files\KuGou\KuGou2008\ktv98\Plugins\\" -i "/KuGoo/Plugin" -t "attr" -n "Module0" -v "dsp_ktv1.dll|0" KuGoo.xml | xml fo


上面的 xml 工具可以从 vkill 的个人站 下载
3 发表于 2008-12-01 01:39 ·  中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
@echo off
set xmlpath="C:\Program Files\KuGou\KuGou2008\KuGoo.xml"
for /f "usebackq tokens=1,*" %%a in (%xmlpath%) do (
if "%%a" neq "<Plugin" (>>aaaaa.txt echo.%%a%%b) else (
>>aaaaa.txt echo.^<Plugin PluginPath="C:\Program Files\KuGou\KuGou2008\ktv98\Plugins\" ModulesCount="1" Module0="dsp_ktv1.dll|0"/^>
)
)
exit /b
4 发表于 2008-12-01 01:40 ·  中国 福建 泉州 电信
初级用户
★★
积分 112
发帖 81
注册 2008-04-11 23:47
18年会员
UID 115654
性别 男
状态 离线
谢谢!tireless
但是aaaaa.txt文件的内容却变成如下....很多地方字符都变成乱码.特别是中文部分
而且C:\Program Files\KuGou\KuGou2008\KuGoo.xml 的内容并没有改变


锘??xmlversion="1.0" encoding="UTF-8"?>
<KuGooversion="5.0">
<MiscDefaultDownPath="F:\KuGou\"/>
<PlayerMute="0" Volume="100" PlayListFormVisible="1" EQFormVisible="0" LRCFormVisible="1" WebFormVisible="1" MiniMode="0" NewMainFormRect="36,20,336,617" MiniFormRect="200,0,500,500" PlayListFormRect="0,0,0,0" EQFormRect="210,203,510,363" LRCFormRect="0,0,0,0" NewWebFormRect="336,20,984,617" MiniLRCWidth="320" ActivePlayList="0" ActivePlayIndex="0" PlayListMgrWidth="90" PlayListMgrVisible="1" PlayListAutoShift="0" PlayListMode="2" PlayingProgress="0"/>
<EqualizerEnable="0" PreampValue="0" BalanceValue="50" EQSound3DValue="0" PresetIndex="0" BandsGain="0,0,0,0,0,0,0,0,0,0"/>
<LyricLRCSavePath="C:\Program Files\KuGou\KuGou2008\Lyric\" LRCStayOnTop="1" AutoShowLRC="1" AutoSaveLRCModify="1" LRCShowStyle="1" DragLRCSetPlayPosition="1" LRCBlendValue="3" LRCFontInfo="瀹嬩綋, -12, " LRCTextColor="15829251" LRCScrollColor="32767" LRCBGColor="16777215" KalaAutoClassic="0" KalaFontInfo="榛戜綋, -39, " KalaShowHint="1" KalaAntilias="1" KalaSingleLine="0" KalaUnplayedColors="44287,255,170" KalaPlayedColors="10813439,65535,1729791" LRCKalaRect="36,620,986,740" KalaAlpha="255"/>
<Plugin PluginPath="C:\Program Files\KuGou\KuGou2008\ktv98\Plugins\" ModulesCount="1" Module0="dsp_ktv1.dll|0"/>
<AssociatesEnabled="1">
<FileExt>KGM</FileExt>
<FileExt>MP1</FileExt>
<FileExt>MP2</FileExt>
<FileExt>MP3</FileExt>
<FileExt>WMA</FileExt>
<FileExt>WAV</FileExt>
<FileExt>OGG</FileExt>
<FileExt>APE</FileExt>
<FileExt>M3U</FileExt>
<FileExt>FLAC</FileExt>
<FileExt>CDA</FileExt>
<FileExt>KRC</FileExt>
</Associates>
<AudioDeviceDeviceType="0" DeviceIndex="0"/>
<GeneralTaskBarScrollText="1" MagneticSize="10" GlobalHotKeyActionMsg="1" WebBillClickMsg="1" FadeInShowForms="1" MiniToTrayOnClose="1" AutoRun="0" AutoCopyLyric="1" ShowInMSN="1" ShowCustomInfoInMSN="0" ShowKGNews="1" SOEMUrl1="http://music.sogua.com/soguaplayer/paihang.htm" SOEMUrl2="http://music.sogua.com/soguaplayer/shoucang.htm" RunTimes="1" HasUsed="0" PromptSync="1" LRCEncode="0" ShowPopupAd="1"/>
<PlayBackAutoPlay="0" AutoStopWhenError="1" PlayPriority="0" ContinueLastPlayProgress="0" LastPlayListID="-1" LastPlayFileID="-1" RecentPlayed="50" AutoPlaySearchOne="1" CacheNext="1" RestartOnPrevious="0"/>
<PlayListDisableDelFile="0" ItemInfoHint="1" EnablePlaylistDrag="1"/>
<NetworkStopP2P="0" NetType="0" ProxyType="0" ProxyPort="0" DownPort="29921" DownSpeed="230" UpSpeed="-1" MinBand="1" MaxDown="3"/>
<HotKeyGlobalHotKey="1" KeyMap0="閫夐」|112|0" KeyMap1="鎾斁/鏆傚仠|116|49268" KeyMap2="涓婁竴鏇瞸16421|49189" KeyMap3="涓嬩竴鏇瞸16423|49191" KeyMap4="鍋滄鎾斁|117|49269" KeyMap5="妯″紡鍒囨崲|16461|49229" KeyMap6="澧炲ぇ澹伴煶|16422|49190" KeyMap7="鍑忓皯澹伴煶|16424|49192" KeyMap8="闈欓煶寮€鍏硘16467|49235" KeyMap9="姝岃瘝绐楀彛|113|0" KeyMap10="鎾斁鏂囦欢|16463|0" KeyMap11="娣诲姞鏂囦欢|49222|0" KeyMap12="娣诲姞鏂囦欢澶箌16464|0" KeyMap13="鏌ユ壘姝屾洸|32838|0" KeyMap14="鏌ユ壘涓嬩竴涓獆32846|0" KeyMap15="蹇€熷畾浣嶆枃浠秥32849|0" KeyMap16="鎼滅储姝岃瘝|16460|0" KeyMap17="娴忚鏂囦欢|16450|0" KeyMap18="涓婁紶鎾斁鍒楄〃|16469|0" KeyMap19="涓嬭浇鎾斁鍒楄〃|16452|0" KeyMap20="閲嶆柊鎺掑垪鎾斁鍣ㄧ獥鍙16471|49239"/>
<SkinAdjustColor="#000000"/>
<Infodata1="000000000000"/>
<PersonalInfoOwnUserID="0" InfoVersion="0" Sex="0" Age="0"/>
</KuGoo>

[ Last edited by ktv98 on 2008-12-1 at 01:45 ]
CN-DOS批处理室非官方QQ群①:61377162 ②:70174619 ③:75070617
请勿尝试同时加多个群
5 发表于 2008-12-01 01:51 ·  中国 福建 泉州 电信
初级用户
★★
积分 112
发帖 81
注册 2008-04-11 23:47
18年会员
UID 115654
性别 男
状态 离线
Originally posted by lxmxn at 2008-12-1 01:34 AM:
关于XML的问题还是用XML的工具比较合适,处理也方便,需要了解一点Xpath方面的知识。

xml ed -u "/KuGoo/Plugin/@ModulesCount" -v "1" -i &quo ... 

里面工具太多不知道用那一种.因为急需.没时间来的及了解Xpath方面的知识。

不过还是感谢.
CN-DOS批处理室非官方QQ群①:61377162 ②:70174619 ③:75070617
请勿尝试同时加多个群
6 发表于 2008-12-01 01:52 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
Originally posted by ktv98 at 2008-12-1 01:51:

里面工具太多不知道用那一种.因为急需.没时间来的及了解Xpath方面的知识。

不过还是感谢.

http://www.vkill.net/tools/xmlstarlet_1.0.1.rar
7 发表于 2008-12-01 02:00 ·  中国 福建 泉州 电信
初级用户
★★
积分 112
发帖 81
注册 2008-04-11 23:47
18年会员
UID 115654
性别 男
状态 离线
Originally posted by lxmxn at 2008-12-1 01:52 AM:

http://www.vkill.net/tools/xmlstarlet_1.0.1.rar

我试了好象不行.
KuGoo.xml 内容还是一样.没改过来.
CN-DOS批处理室非官方QQ群①:61377162 ②:70174619 ③:75070617
请勿尝试同时加多个群
8 发表于 2008-12-01 02:08 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
Originally posted by ktv98 at 2008-12-1 02:00:

我试了好象不行.
KuGoo.xml 内容还是一样.没改过来.

xml 不会帮你修改源文件的,把结果重定向(>)到新文件,然后(move)覆盖源文件即可。
9 发表于 2008-12-01 02:10 ·  中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
但是aaaaa.txt文件的内容却变成如下....很多地方字符都变成乱码.特别是中文部分
而且C:\Program Files\KuGou\KuGou2008\KuGoo.xml 的内容并没有改变

再试试:
@echo off
set xmlpath="C:\Program Files\KuGou\KuGou2008\KuGoo.xml"
for /f "tokens=1,*" %%a in ('type %xmlpath%') do (
if "%%a" neq "<Plugin" (>>%temp%\#.xml echo.%%a%%b) else (
>>%temp%\#.xml echo.^<Plugin PluginPath="C:\Program Files\KuGou\KuGou2008\ktv98\Plugins\" ModulesCount="1" Module0="dsp_ktv1.dll|0"/^>
)
)
move /y %temp%\#.xml %xmlpath%
exit /b
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
ktv98 +2 2008-12-08 13:04
10 发表于 2008-12-01 02:17 ·  中国 福建 泉州 电信
初级用户
★★
积分 112
发帖 81
注册 2008-04-11 23:47
18年会员
UID 115654
性别 男
状态 离线
Originally posted by tireless at 2008-12-1 02:10 AM:

再试试:
@echo off
set xmlpath="C:\Program Files\KuGou\KuGou2008\KuGoo.xml"
for /f "tokens=1,*" %%a in ('type %xmlpath%') do (
if "%%a& ...



现在KuGoo.xml 内容是改过来了. 但还是有乱码


锘??xmlversion="1.0" encoding="UTF-8"?>
<KuGooversion="5.0">
<MiscDefaultDownPath="F:\KuGou\"/>
<PlayerMute="0" Volume="100" PlayListFormVisible="1" EQFormVisible="0" LRCFormVisible="1" WebFormVisible="1" MiniMode="0" NewMainFormRect="36,20,336,617" MiniFormRect="200,0,500,500" PlayListFormRect="0,0,0,0" EQFormRect="254,261,554,421" LRCFormRect="0,0,0,0" NewWebFormRect="336,20,984,617" MiniLRCWidth="320" ActivePlayList="0" ActivePlayIndex="0" PlayListMgrWidth="90" PlayListMgrVisible="1" PlayListAutoShift="0" PlayListMode="2" PlayingProgress="0"/>
<EqualizerEnable="0" PreampValue="0" BalanceValue="50" EQSound3DValue="0" PresetIndex="0" BandsGain="0,0,0,0,0,0,0,0,0,0"/>
<LyricLRCSavePath="C:\Program Files\KuGou\KuGou2008\Lyric\" LRCStayOnTop="1" AutoShowLRC="1" AutoSaveLRCModify="1" LRCShowStyle="1" DragLRCSetPlayPosition="1" LRCBlendValue="3" LRCFontInfo="瀹嬩綋, -12, " LRCTextColor="15829251" LRCScrollColor="32767" LRCBGColor="16777215" KalaAutoClassic="0" KalaFontInfo="榛戜綋, -39, " KalaShowHint="1" KalaAntilias="1" KalaSingleLine="0" KalaUnplayedColors="44287,255,170" KalaPlayedColors="10813439,65535,1729791" LRCKalaRect="36,620,986,740" KalaAlpha="255"/>
<Plugin PluginPath="C:\Program Files\KuGou\KuGou2008\ktv98\Plugins\" ModulesCount="1" Module0="dsp_ktv1.dll|0"/>
<AssociatesEnabled="1">
<FileExt>KGM</FileExt>
<FileExt>MP1</FileExt>
<FileExt>MP2</FileExt>
<FileExt>MP3</FileExt>
<FileExt>WMA</FileExt>
<FileExt>WAV</FileExt>
<FileExt>OGG</FileExt>
<FileExt>APE</FileExt>
<FileExt>M3U</FileExt>
<FileExt>FLAC</FileExt>
<FileExt>CDA</FileExt>
<FileExt>KRC</FileExt>
</Associates>
<AudioDeviceDeviceType="0" DeviceIndex="0"/>
<GeneralTaskBarScrollText="1" MagneticSize="10" GlobalHotKeyActionMsg="1" WebBillClickMsg="1" FadeInShowForms="1" MiniToTrayOnClose="1" AutoRun="0" AutoCopyLyric="1" ShowInMSN="1" ShowCustomInfoInMSN="0" ShowKGNews="1" SOEMUrl1="http://music.sogua.com/soguaplayer/paihang.htm" SOEMUrl2="http://music.sogua.com/soguaplayer/shoucang.htm" RunTimes="1" HasUsed="0" PromptSync="1" LRCEncode="0" ShowPopupAd="1"/>
<PlayBackAutoPlay="0" AutoStopWhenError="1" PlayPriority="0" ContinueLastPlayProgress="0" LastPlayListID="-1" LastPlayFileID="-1" RecentPlayed="50" AutoPlaySearchOne="1" CacheNext="1" RestartOnPrevious="0"/>
<PlayListDisableDelFile="0" ItemInfoHint="1" EnablePlaylistDrag="1"/>
<NetworkStopP2P="0" NetType="0" ProxyType="0" ProxyPort="0" DownPort="20629" DownSpeed="230" UpSpeed="-1" MinBand="1" MaxDown="3"/>
<HotKeyGlobalHotKey="1" KeyMap0="閫夐」|112|0" KeyMap1="鎾斁/鏆傚仠|116|49268" KeyMap2="涓婁竴鏇瞸16421|49189" KeyMap3="涓嬩竴鏇瞸16423|49191" KeyMap4="鍋滄鎾斁|117|49269" KeyMap5="妯″紡鍒囨崲|16461|49229" KeyMap6="澧炲ぇ澹伴煶|16422|49190" KeyMap7="鍑忓皯澹伴煶|16424|49192" KeyMap8="闈欓煶寮€鍏硘16467|49235" KeyMap9="姝岃瘝绐楀彛|113|0" KeyMap10="鎾斁鏂囦欢|16463|0" KeyMap11="娣诲姞鏂囦欢|49222|0" KeyMap12="娣诲姞鏂囦欢澶箌16464|0" KeyMap13="鏌ユ壘姝屾洸|32838|0" KeyMap14="鏌ユ壘涓嬩竴涓獆32846|0" KeyMap15="蹇€熷畾浣嶆枃浠秥32849|0" KeyMap16="鎼滅储姝岃瘝|16460|0" KeyMap17="娴忚鏂囦欢|16450|0" KeyMap18="涓婁紶鎾斁鍒楄〃|16469|0" KeyMap19="涓嬭浇鎾斁鍒楄〃|16452|0" KeyMap20="閲嶆柊鎺掑垪鎾斁鍣ㄧ獥鍙16471|49239"/>
<SkinAdjustColor="#000000"/>
<Infodata1="000000000000"/>
<PersonalInfoOwnUserID="0" InfoVersion="0" Sex="0" Age="0"/>
</KuGoo>

[ Last edited by ktv98 on 2008-12-3 at 21:19 ]
CN-DOS批处理室非官方QQ群①:61377162 ②:70174619 ③:75070617
请勿尝试同时加多个群
11 发表于 2008-12-01 02:22 ·  中国 福建 泉州 电信
初级用户
★★
积分 112
发帖 81
注册 2008-04-11 23:47
18年会员
UID 115654
性别 男
状态 离线
Originally posted by lxmxn at 2008-12-1 02:08 AM:

xml 不会帮你修改源文件的,把结果重定向(>)到新文件,然后(move)覆盖源文件即可。


如何重定向
CN-DOS批处理室非官方QQ群①:61377162 ②:70174619 ③:75070617
请勿尝试同时加多个群
12 Re 11楼 发表于 2008-12-01 09:57 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
建议查看基础教程中关于>和>>的讲解:批处理室教程收集专用帖
13 发表于 2008-12-01 10:37 ·  中国 北京 联通
新手上路
积分 15
发帖 14
注册 2008-11-02 10:49
17年会员
UID 129749
性别 男
状态 离线
来学习,高手
14 发表于 2008-12-01 17:22 ·  中国 广西 玉林 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
21年会员
UID 44210
状态 离线
Originally posted by tireless at 2008-12-1 02:10:

再试试:
@echo off
set xmlpath="C:\Program Files\KuGou\KuGou2008\KuGoo.xml"
for /f "tokens=1,*" %%a in ('type %xmlpath%') do (
if "%%a& ...

xml文件是UTF-8编码的,所以不能用BAT来处理
15 发表于 2008-12-02 03:27 ·  中国 湖北 武汉 联通
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
@echo off
xml ed -u "/KuGoo/Plugin/@ModulesCount" -v "1" -i "/KuGoo/Plugin" -t "attr" -n "PluginPath" -v "C:\Program Files\KuGou\KuGou2008\ktv98\Plugins\\" -i "/KuGoo/Plugin" -t "attr" -n "Module0" -v "dsp_ktv1.dll|0" KuGoo.xml | xml fo > #.xml
move /y #.xml KuGoo.xml

这样成不?
论坛跳转: