中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-06 14:15
48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 求助:如何转换文件实际路径为注册表格式的路径
可打印版本  865 / 7
第1楼 livesweet 发表于 2007-11-11 21:00
初级用户 发帖 45 积分 86
求助:如何转换文件实际路径为注册表格式的路径
正在绿化一个软件当中,需导入注册表部分信息,为方便注册正编写一批处理要提取当前目录路径,其中有数行为%cd%\filename.txt的格式,如何转换成%cd%\\filename.txt,文件的实际路径间的"\"在注册表中表示成"\\",请高手指点

[ Last edited by livesweet on 2007-11-11 at 11:39 PM ]
第2楼 lxmxn 发表于 2007-11-12 12:00
版主 发帖 4,938 积分 11,386
第3楼 yjq635 发表于 2007-11-12 17:06
初级用户 发帖 42 积分 109
貌似用INF文件写注册表处理相对路径比较简单,,
当然先导出.REG文件,,然后用REG2INF转,,^_^,,
第4楼 livesweet 发表于 2007-11-15 20:29
初级用户 发帖 45 积分 86
Originally posted by lxmxn at 2007-11-12 12:00 PM:


谢谢版主了!!
但是这个程序有个问题!!就是原来有的\\会变成\\\\
第5楼 fastslz 发表于 2007-11-15 20:38
铂金会员 发帖 2,315 积分 5,493 来自 上海
哎替换成call set str=%%str:\\=\%%啦
有汉化技术,这点不算难吧;)
第6楼 livesweet 发表于 2007-11-17 14:24
初级用户 发帖 45 积分 86
谢谢了,fastslz,
好像还有问题,等我试试在来。。
第7楼 lxmxn 发表于 2007-11-17 20:59
版主 发帖 4,938 积分 11,386
sed "s/[^\]\\[^\]/\\\\/g" Urfilev.ext
第8楼 livesweet 发表于 2007-11-17 23:35
初级用户 发帖 45 积分 86
终于成了!!谢谢楼上的朋友们!!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023