我想让 一段 AHK 代码同时在两种分辨率下工作,尝试写了一段类似的代码如下
$F1::
WinGetPos, , , w, , A
H := w=1920
mouseclick, right,H?0:800,H?0:800
return
问题 1,有更简洁的写法吗?
问题 2,WinGetPos, , , w, , A H := w=1920
可以放在 $F1 段落之外吗?(作为类似全局变量的存在不用在每段脚本里出现)
问题 3,AHK 中能不能构造一个函数包装 mouseclick 之类命令,使其可以在两种分辨率下分别生效?例如 newmouseclick(x1,y1,x2,y2),分辨率 1 时,作用在 x1,y1,分辨率 2 时,作用在 x2,y2
代码盲搜索找不到线索…… 感谢
1
wandero OP 没考虑清楚,似乎都可以用函数解决,结贴……
|
2
ysc3839 2018-07-16 21:30:48 +08:00 via Android
能否说一下你想实现的具体操作?
|