找回密码
 加入
搜索
查看: 2475|回复: 8

[AU3基础] 求助 读取注册表路径指定内容后多了个分号

[复制链接]
发表于 2020-10-29 17:58:23 | 显示全部楼层 |阅读模式
    求助, 读取注册表卸载程序,提取出路径多了个分号在路径前面?

代码:
;QQ游戏注册表卸载项
$Uninstall = RegRead("HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\qqlive_is1", "UninstallString")

;读取不含文件名称的目标路径
$Path = StringRegExpReplace($Uninstall, '\\+[^\\]*$', '\\')
MsgBox(64, "", $Path)

发表于 2020-10-30 07:40:07 | 显示全部楼层
少玩点游戏,你已经连符号都不认得了,那叫双引号,不是什么分号。
$Path = StringRegExpReplace($Uninstall, '\\+[^\\]*$', '\\')
$Path = StringRegExpReplace($Path, '^"', '')
MsgBox(64, "目标路径", $Path)
发表于 2020-10-29 20:19:02 | 显示全部楼层
关键的路径是什么不贴出来?该问题不是获取路径的途径问题,直接拿路径字符串提问不好吗?
 楼主| 发表于 2020-10-29 20:34:14 | 显示全部楼层
就是获取QQ游戏卸载目标路径,并且复制指定文件到QQ游戏目标路径里
 楼主| 发表于 2020-10-29 20:50:08 | 显示全部楼层
;QQ游戏注册表卸载项
$Uninstall = RegRead("HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\qqlive_is1", "UninstallString")

;读取不含文件名称的目标路径
$Path = StringRegExpReplace($Uninstall, '\\+[^\\]*$', '\\')
MsgBox(64, "目标路径", $Path)

;复制文件到目标路径
DirCopy("破解文件.exe", $Path, 1)

现在就是路径多了个分号

C:\Users\Administrator\Desktop\图片.png

发表于 2020-10-29 22:26:51 | 显示全部楼层
h111666b 发表于 2020-10-29 20:50
;QQ游戏注册表卸载项
$Uninstall = RegRead("HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersio ...
现在就是路径多了个分号

C:\Users\Administrator\Desktop\图片.png


你大声告诉大家这个路径的分号在哪?
 楼主| 发表于 2020-10-29 23:45:39 | 显示全部楼层
C:\Users\Administrator\Desktop\图片.png

下面这个是上传图片,我这网络上传不了图片,就是获取到目标路径后多了个分号在前面,就像这样  "D:\QQ游戏\     

请老大帮忙
 楼主| 发表于 2020-10-30 07:50:31 | 显示全部楼层
在老大的帮助下,已经解决了,如果靠我自己,根本不可能解决,谢谢老大
发表于 2020-10-30 13:08:59 | 显示全部楼层
换个显示器就行了,估计是显示器上面有个分号。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 07:38 , Processed in 0.088177 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表