中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]把某行固定字符串后面的字符串改成指定的字符串
« [1] [2] »
作者:
标题: [已结]把某行固定字符串后面的字符串改成指定的字符串 上一主题 | 下一主题
ktv98
初级用户





积分 112
发帖 81
注册 2008-4-11
状态 离线
『楼 主』:  [已结]把某行固定字符串后面的字符串改成指定的字符串

如何把某行固定字符串后面的字符改成指定字符串

我做了一个酷狗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, [Bold]" 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
请勿尝试同时加多个群
2008-11-30 23:38
查看资料  发送邮件  发短消息 网志  OICQ (408130581)  编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 2 楼』:  TO: ktv98

关于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 的个人站 下载

2008-12-1 01:34
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 3 楼』:  


@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


2008-12-1 01:39
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ktv98
初级用户





积分 112
发帖 81
注册 2008-4-11
状态 离线
『第 4 楼』:  

谢谢!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, [Bold]" 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
请勿尝试同时加多个群
2008-12-1 01:40
查看资料  发送邮件  发短消息 网志  OICQ (408130581)  编辑帖子  回复  引用回复
ktv98
初级用户





积分 112
发帖 81
注册 2008-4-11
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by lxmxn at 2008-12-1 01:34 AM:
关于XML的问题还是用XML的工具比较合适,处理也方便,需要了解一点Xpath方面的知识。

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

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

不过还是感谢.



CN-DOS批处理室非官方QQ群①:61377162 ②:70174619 ③:75070617
请勿尝试同时加多个群
2008-12-1 01:51
查看资料  发送邮件  发短消息 网志  OICQ (408130581)  编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 6 楼』:  



  Quote:
Originally posted by ktv98 at 2008-12-1 01:51:

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

不过还是感谢.

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

2008-12-1 01:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ktv98
初级用户





积分 112
发帖 81
注册 2008-4-11
状态 离线
『第 7 楼』:  



  Quote:
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
请勿尝试同时加多个群
2008-12-1 02:00
查看资料  发送邮件  发短消息 网志  OICQ (408130581)  编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 8 楼』:  



  Quote:
Originally posted by ktv98 at 2008-12-1 02:00:

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

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

2008-12-1 02:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 9 楼』:  



  Quote:
但是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


   此帖被 +2 点积分    点击查看详情   
评分人:【 ktv98 分数: +2  时间:2008-12-8 13:04


2008-12-1 02:10
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ktv98
初级用户





积分 112
发帖 81
注册 2008-4-11
状态 离线
『第 10 楼』:  



  Quote:
Originally posted by tireless at 2008-12-1 02:10 AM:

再试试:
[code]@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, [Bold]" 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
请勿尝试同时加多个群
2008-12-1 02:17
查看资料  发送邮件  发短消息 网志  OICQ (408130581)  编辑帖子  回复  引用回复
ktv98
初级用户





积分 112
发帖 81
注册 2008-4-11
状态 离线
『第 11 楼』:  



  Quote:
Originally posted by lxmxn at 2008-12-1 02:08 AM:

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

如何重定向



CN-DOS批处理室非官方QQ群①:61377162 ②:70174619 ③:75070617
请勿尝试同时加多个群
2008-12-1 02:22
查看资料  发送邮件  发短消息 网志  OICQ (408130581)  编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 12 楼』:  Re 11楼

建议查看基础教程中关于>和>>的讲解:批处理室教程收集专用帖



2008-12-1 09:57
查看资料  发短消息 网志   编辑帖子  回复  引用回复
andyfly888
新手上路





积分 15
发帖 14
注册 2008-11-2
状态 离线
『第 13 楼』:  

来学习,高手

2008-12-1 10:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 14 楼』:  



  Quote:
Originally posted by tireless at 2008-12-1 02:10:

再试试:
[code]@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来处理



2008-12-1 17:22
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 15 楼』:  


@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
这样成不?

2008-12-2 03:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: