![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 15:29 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 路径替换问题 |
| 可打印版本 873 / 9 |
| 第1楼 knight1006 | 发表于 2006-12-05 02:27 |
| 初级用户 发帖 16 积分 29 | |
|
路径替换问题 Directory Image=D:\Green\Opera\images\folder.gif
Drive Image=D:\Green\Opera\images\drive.gif Link Image=D:\Green\Opera\images\link.gif File Image=D:\Green\Opera\images\file.gif Cache Style File=D:\Green\Opera\Styles\cache.css Dir Style File=D:\Green\Opera\Styles\dir.css Drives Style File=D:\Green\Opera\Styles\drives.css History Style File=D:\Green\Opera\Styles\history.css Plugins Style File=D:\Green\Opera\Styles\plugins.css WML CSS File=D:\Green\Opera\Styles\wml.css OPF CSS File=D:\Green\Opera\Styles\opf.css CSR CSS File=D:\Green\Opera\Styles\csr.css About Style File=D:\Green\Opera\Styles\About.css MIME Style File=D:\Green\Opera\Styles\mime.css Info CSS File=D:\Green\Opera\Styles\info.css Language Codes File=D:\Green\Opera\lngcode.txt IM Style File=D:\Green\Opera\Styles\im.css Certificate Info CSS File=D:\Green\Opera\styles\certinfo.css Help Directory=http://help.opera.com/help Plugin Path=D:\Green\Opera\Program\Plugins; 我想把上面的D:\Green\Opera替换成e:\file\opera 大家帮帮忙,怎么用批处理完成 |
|
| 第2楼 namejm | 发表于 2006-12-05 02:37 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
| 第3楼 knight1006 | 发表于 2006-12-05 02:54 |
| 初级用户 发帖 16 积分 29 | |
|
谢谢版主,如果那个d:\green\opera的长度是不固定的怎么办?
如d:\green\opera\opera或者别的什么 |
|
| 第4楼 tigerpower | 发表于 2006-12-05 07:37 |
| 中级用户 发帖 99 积分 377 | |
| 第5楼 namejm | 发表于 2006-12-05 08:05 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
Originally posted by knight1006 at 2006-12-4 13:54: 实在想象不出长度不固定指的是一种什么情况,请多举几个例子,以便于理解你的意思。 |
|
| 第6楼 electronixtar | 发表于 2006-12-05 08:30 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
很难得看到 tigerpower 在线啊
|
|
| 第7楼 knight1006 | 发表于 2006-12-05 21:16 |
| 初级用户 发帖 16 积分 29 | |
|
谢谢大家的关心,就还用上面的例子吧,这是OPERA浏览器的一个配置文件,现要将其做成绿色版就涉及到更改路径的问题。
偶是想把上一次的路径和当前的路径都保存到文件中,然后用FOR或都用GSAR来替换路径(SED对中文支持不好,故不考虑用它)。这个原始路径和当前路径的长度都不固定(也就是上面的D:\green\opera),不知道怎么才能识别它。 |
|
| 第8楼 knight1006 | 发表于 2006-12-05 21:18 |
| 初级用户 发帖 16 积分 29 | |
|
举例如下:
op.txt 存储上一次的路径 d:\green\opera rul.txt 存储当前路径 c:\opera 请问如何传递这两个文件的内容给FOR或者GSAR来更改上面的路径,把d:\green\opera改为c:\opera 这其中这两个路径的长度可能会变,关键是如何从这两个文件中读取内容并传递给程序 [ Last edited by knight1006 on 2006-12-5 at 09:28 PM ] |
|
| 第9楼 vkill | 发表于 2006-12-05 23:08 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
用sed
|
|
| 第10楼 knight1006 | 发表于 2006-12-05 23:19 |
| 初级用户 发帖 16 积分 29 | |
|
不用它,它对中文支持不好
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |