用AutoHotkey真的没有办法得到ListView列表吗?
本帖最后由 冥界3大法王 于 2023-3-17 10:14 编辑如图所示,我要用AutoHotkey获得该CHM 索引标题
;ExtraCHM获得
DetectHiddenWindows, On
F1::
ControlGet, 变量2, List,Selected , SysListView321, ahk_class HH Parent
MsgBox,%变量2%
return
F2::
ControlGet, 变量Y, List, Count Col, SysTreeView321, ahk_exe ExtraChm_汉化.exe, , ,
MsgBox,%变量Y%
return
试过以上代码,真的不行啊。。。
又在QQ上请教过AHK好友
他说CHM里说是不支持的,好像得用xx库。
他最后用提取*.hhc +VIM的方式解决。。
其实吧。我有控件抓取器,
不过呢,要抓两次,优点是比较直观。。。于是我想既然软件可以办到,为啥不行呢?
麻烦问一下,这个软件可以后台找图,然后发送指定按键吗 本帖最后由 chishingchan 于 2023-3-17 11:28 编辑
要控制 CHM 不容易!
但是楼主可以利用命令行:
hh.exe -mapid 1000 "{app}\AutoIt.chm"
例子:直接打开 AutoIt.chm 中的历史更新页
具体命令行参数我也没怎么研究! chishingchan 发表于 2023-3-17 11:26
要控制 CHM 不容易!
但是楼主可以利用命令行:
@chishingchan
那还不如我那个控件抓取器呢,折腾2轮就到手了,关键是直观啊。
其他多步达到目的,折腾啊。 cabrite 发表于 2023-3-17 11:12
麻烦问一下,这个软件可以后台找图,然后发送指定按键吗
@cabrite
你这说的不就是大漠后台。。。
具体多个模式需要自己测试 我觉得ahk现有命令对systreeview控件操作极弱,函数还需要当前线程的GUI,官方帮助上对controlget, list 这个命令包含的范围也就是明确不说treeview,只说listview。
除非自己另写库级别的代码(autohotkey上有大神写过远古代码,不过我在11上测试了好像没用)。
ilaoyao 发表于 2023-3-17 13:29
我觉得ahk现有命令对systreeview控件操作极弱,函数还需要当前线程的GUI,官方帮助上对controlget, list 这 ...
@ilaoyao
在理!所以一般玩玩解决简单问题就好!
我看AHK QQ群里不少人五迷三倒的。。。还弄界面。。。真把这玩意当高级语言了。。
当费劲写个脚本,后期需要大量修改界面时就知道了调整起来费死劲了。。。
因为有很多方面简直是弱爆了。。。 冥界3大法王 发表于 2023-3-17 14:04
@ilaoyao
在理!所以一般玩玩解决简单问题就好!
我看AHK QQ群里不少人五迷三倒的。。。还弄界面。。。 ...
是的,AHK做一些简单的及抛型的还是比较方便,操作再深入一点层面的那就是dllcall了。
做固定型界面还凑合,做动态窗口调整大小的是比较费事。
冥界3大法王 发表于 2023-3-17 12:05
@cabrite
你这说的不就是大漠后台。。。
具体多个模式需要自己测试
好的,我去找找大漠的资料,刚接触,啥也不懂
可以实现了,光靠v1的内置函数是没用,还是要用了class。。。
需要的话论坛消息。
页:
[1]