V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wandero
V2EX  ›  问与答

请教 几个 AHK 代码问题

  •  
  •   wandero · 2018-07-16 19:36:54 +08:00 · 1671 次点击
    这是一个创建于 2300 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    2 条回复    2018-07-16 21:30:48 +08:00
    wandero
        1
    wandero  
    OP
       2018-07-16 20:24:49 +08:00
    没考虑清楚,似乎都可以用函数解决,结贴……
    ysc3839
        2
    ysc3839  
       2018-07-16 21:30:48 +08:00 via Android
    能否说一下你想实现的具体操作?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2586 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:27 · PVG 19:27 · LAX 04:27 · JFK 07:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.