请教 几个 AHK 代码问题

2018-07-16 19:36:54 +08:00
 wandero

我想让 一段 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

代码盲搜索找不到线索…… 感谢

1684 次点击
所在节点    问与答
2 条回复
wandero
2018-07-16 20:24:49 +08:00
没考虑清楚,似乎都可以用函数解决,结贴……
ysc3839
2018-07-16 21:30:48 +08:00
能否说一下你想实现的具体操作?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/471367

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX