![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 20:45 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [已结]把某行固定字符串后面的字符串改成指定的字符串 |
| 可打印版本 3,147 / 25 |
| 第1楼 ktv98 | 发表于 2008-11-30 23:38 |
| 初级用户 发帖 81 积分 112 | |
|
[已结]把某行固定字符串后面的字符串改成指定的字符串 如何把某行固定字符串后面的字符改成指定字符串
我做了一个酷狗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 ] |
|
| 第2楼 lxmxn | 发表于 2008-12-01 01:34 |
| 版主 发帖 4,938 积分 11,386 | |
|
TO: ktv98 |
|
| 第3楼 tireless | 发表于 2008-12-01 01:39 |
| 银牌会员 发帖 1,122 积分 2,025 | |
| 第4楼 ktv98 | 发表于 2008-12-01 01:40 |
| 初级用户 发帖 81 积分 112 | |
|
谢谢!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 ] |
|
| 第5楼 ktv98 | 发表于 2008-12-01 01:51 |
| 初级用户 发帖 81 积分 112 | |
Originally posted by lxmxn at 2008-12-1 01:34 AM: |
|
| 第6楼 lxmxn | 发表于 2008-12-01 01:52 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by ktv98 at 2008-12-1 01:51: http://www.vkill.net/tools/xmlstarlet_1.0.1.rar |
|
| 第7楼 ktv98 | 发表于 2008-12-01 02:00 |
| 初级用户 发帖 81 积分 112 | |
Originally posted by lxmxn at 2008-12-1 01:52 AM: 我试了好象不行. KuGoo.xml 内容还是一样.没改过来. |
|
| 第8楼 lxmxn | 发表于 2008-12-01 02:08 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by ktv98 at 2008-12-1 02:00: xml 不会帮你修改源文件的,把结果重定向(>)到新文件,然后(move)覆盖源文件即可。 |
|
| 第9楼 tireless | 发表于 2008-12-01 02:10 |
| 银牌会员 发帖 1,122 积分 2,025 | |
但是aaaaa.txt文件的内容却变成如下....很多地方字符都变成乱码.特别是中文部分 再试试: |
|
| 第10楼 ktv98 | 发表于 2008-12-01 02:17 |
| 初级用户 发帖 81 积分 112 | |
Originally posted by tireless at 2008-12-1 02:10 AM: |
|
| 第11楼 ktv98 | 发表于 2008-12-01 02:22 |
| 初级用户 发帖 81 积分 112 | |
Originally posted by lxmxn at 2008-12-1 02:08 AM: 如何重定向 |
|
| 第12楼 HAT | 发表于 2008-12-01 09:57 |
| 版主 发帖 5,017 积分 9,023 | |
|
Re 11楼 建议查看基础教程中关于>和>>的讲解:批处理室教程收集专用帖
|
|
| 第13楼 andyfly888 | 发表于 2008-12-01 10:37 |
| 新手上路 发帖 14 积分 15 | |
|
来学习,高手
|
|
| 第14楼 zh159 | 发表于 2008-12-01 17:22 |
| 金牌会员 发帖 1,467 积分 3,687 | |
Originally posted by tireless at 2008-12-1 02:10: |
|
| 第15楼 lxmxn | 发表于 2008-12-02 03:27 |
| 版主 发帖 4,938 积分 11,386 | |
|
这样成不? |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |