簡體   English   中英

是否可以在 1 個按鈕下使用 2 個不同的腳本?

[英]is it possible to use 2 different scripts under 1 button?

應該使用什么命令使腳本在 1 個按鈕下工作? 我說的正是

按 L 按鈕發送:

                  ~f::
                  Send, {p down}
                  KeyWait f  
                  Send, {p up}
                  sleep, 899
                  Send, %var%
                  return

再次按下 L 按鈕發送:

                  ~2::
                  Send, {o down}
                  KeyWait 2  
                  Send, {o up}
                  Send, %var%
                  sleep, 899
                  Send, %var%}
                  return

第三次點擊回到開頭。

我期待幫助、想法或答案是否有可能?

使用基本的if語句。

mState := 0

~LButton::
    if(mState = 0)
    {
        Send, {p down}
        Send, {p up}
        sleep, 899
        Send, %var%
    }
    else
    {
        Send, {o down}
        Send, {o up}
        Send, %var%
        sleep, 899
        Send, %var%
    }

    mState := !mState

    return

將來,請至少嘗試展示您為嘗試自己解決問題所做的工作。 它使回答這些問題的人更容易弄清楚您希望程序做什么並相應地調整代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM