Autohotkey 使用COM_AccessibleObject FromWindow()时出现问题
我继承了一个项目,该项目涉及一个.ahk脚本,用于从某个位置打开一个文件并将其加载到程序中。可悲的是,我不得不从头开始学习,我遇到了一段我无法理解的代码,也无法为我的一生工作。 以下是片段:Autohotkey 使用COM_AccessibleObject FromWindow()时出现问题,autohotkey,Autohotkey,我继承了一个项目,该项目涉及一个.ahk脚本,用于从某个位置打开一个文件并将其加载到程序中。可悲的是,我不得不从头开始学习,我遇到了一段我无法理解的代码,也无法为我的一生工作。 以下是片段: if Not oLV:=COM_AccessibleObjectFromWindow(hwnd) ; checks if its valid ExitApp 当我使用Windows7在PC上运行脚本时,效果很好。当我把它移植到一台装有Windows10的机器上时,这一行就停止工作了。脚本中的其他内
if Not oLV:=COM_AccessibleObjectFromWindow(hwnd) ; checks if its valid
ExitApp
当我使用Windows7在PC上运行脚本时,效果很好。当我把它移植到一台装有Windows10的机器上时,这一行就停止工作了。脚本中的其他内容都很好。我正在将oLV.accChildCount打印到一个文本框中,以查看列表中有多少项。共有5项,在旧机器上显示,但在新机器上未显示。文本框只是一片空白。有什么想法吗?嗯,似乎我需要做的是oLV:=Acc\u ObjectFromWindow(hwnd)。仍然很奇怪,COM\u AccessibleObjectFromWindow(hwnd)在新机器上无法工作。Hi,@Jimbo57,欢迎来到Stack Overflow!感谢您抽出时间提供有用的答案。去警察局拿你的第一枚徽章!