ahk吧 关注:867贴子:2,688
  • 3回复贴,共1
求助

求助贴 如何实现一个状态开关实现两种输入内容

只看楼主收藏回复

ahk 如何设置按键开关两种状态输入不同内容
细节是这样
按一次F2 单次点击z 实现输入数字 2 2 3
再按一次F2 单次点击z 实现输入数字 4 2 2


IP属地:澳大利亚来自Android客户端1楼2024-01-29 08:41回复
    开关变量,
    为是输入什么,为否输入什么,
    3次以上的话配合计数器去计算按下的次数再输出什么,


    IP属地:北京来自Android客户端2楼2024-01-29 10:32
    回复
      首先,你可以创建一个变量来跟踪开关状态。例如,我们可以使用 Lock 变量来表示开关是否处于打开状态:
      Lock := 0
      接下来,你可以设置 F2 键作为切换开关的热键。当按下 F2 键时,我们切换 Lock 的值:
      F2:: if (Lock = 0) Lock := 1 else Lock := 0return
      现在,我们可以根据开关状态来设置 Z 键的功能。如果开关是打开的,按下 Z 键时输入数字 223;如果开关是关闭的,按下 Z 键时输入数字 422:
      z:: if (Lock = 0) Send, 223 else Send, 422return
      AI 回答的


      IP属地:中国香港3楼2024-07-28 15:47
      回复
        F2::
        if (Lock = 0)
        Lock := 1
        else
        Lock := 0
        return
        z::
        if (Lock = 0)
        Send, 223
        else
        Send, 422
        return


        IP属地:中国香港4楼2024-07-28 15:47
        回复