![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 05:28 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]文本替换字符遇到转义字符 |
| 可打印版本 1,168 / 1 |
| 第1楼 stance | 发表于 2010-11-28 18:41 |
| 初级用户 发帖 46 积分 64 | |
|
[求助]文本替换字符遇到转义字符 在改装系统安装盘时想处理一个luna.the文本,改两处:
一是把其中的Wallpaper.MUI=@themeui.dll,-2036一行删除(这个做到了), 二是它上一行Wallpaper=%WinDir%web\wallpaper\Bliss.bmp改成Wallpaper=%WinDir%web\wallpaper\Bliss.jpg。 问题出在二上了。用批处理语句修改时文本碰到转义字符问题:%WinDir%被识别为c:\windows,输出变成Wallpaper=c:\windows\web\wallpaper\Bliss.bmp,命令无法执行下去。 看了N多DOS帮助,查了不少资料、贴子,都没弄会,请达人指教。最好给个完整的语句,先谢谢啦! 原文本全部内容如下: ; Copyright ?Microsoft Corp. 1995-2001 DisplayName=@themeui.dll,-2017 ; My Computer DefaultValue=%WinDir%explorer.exe,0 ; My Documents DefaultValue=%WinDir%SYSTEM32\mydocs.dll,0 ; My Network Places DefaultValue=%WinDir%SYSTEM32\shell32.dll,17 ; Recycle Bin full=%WinDir%SYSTEM32\shell32.dll,32 empty=%WinDir%SYSTEM32\shell32.dll,31 Arrow= Help= AppStarting= Wait= NWPen= No= SizeNS= SizeWE= Crosshair= IBeam= SizeNWSE= SizeNESW= SizeAll= UpArrow= DefaultValue=Windows default DefaultValue.MUI=@themeui.dll,-2043 Wallpaper=%WinDir%web\wallpaper\Bliss.jpg Wallpaper.MUI=@themeui.dll,-2036 TileWallpaper=0 WallpaperStyle=2 Pattern= ScreenSaveActive=1 Path=%ResourceDir%\Themes\luna\luna.msstyles ColorStyle=NormalColor Size=NormalSize SCRNSAVE.EXE=%WinDir%\System32\logon.scr MTSM=DABJDKT ThemeColorBPP=8 Sample Text [ Last edited by stance on 2010-11-28 at 18:46 ] |
|
| 第2楼 slore | 发表于 2010-11-29 13:14 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
echo ^%WinDir^%
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |