求教__path:=的路径中不可以有%HomePath%这种表达方式嘛

学习了一个自动点击按钮的功能,实现WORD快速点击格式刷。
现在发现一个小问题,把“C:Usersxxx”换成“%HomePath%”后,就无法正确找到路径了。在这个语句中,应该怎么表达呢?

~XButton2 & LButton::
__ImageFilePath := “%HomePath%OneDriveAutoHotKeyMultiKeysPNG格式刷.png”
gui,add,picture,hwnd__mypic,%__ImageFilePath%
if FileExist(__ImageFilePath){
controlgetpos,,,__img_w,__img_h,,ahk_id %__mypic%
CoordMode Pixel
ImageSearch, __FoundX, __FoundY, 0, 0, VirtualWidth, VirtualHeight,%__ImageFilePath%
CoordMode Mouse
PicX:=__FoundX + __img_w/2
PicY:=__FoundY + __img_h/2
if (ErrorLevel=0) {
MouseGetPos, NowX, NowY
CoordMode, Mouse , Screen
__ClickX:=PicX
__ClickY:=PicY
__ClickTimes:=1
Click %__ClickX%, %__ClickY%, %__ClickTimes%
__ClickX:=NowX
__ClickY:=NowY
__ClickTimes:=0
Click %__ClickX%, %__ClickY%, %__ClickTimes%
} else {
MsgBox,按钮不在扫描范围
}
} else {
MsgBox,没找到图片
}
return

论坛管理 管理员

热门评论
:
该帖子评论已关闭
图片审查中...
编辑答案: 我的回答: 最多上传一张图片和一个附件
x
x
个人中心
购物车
优惠劵
有新私信 私信列表
搜索