[AHK-] Goto在Button指令裡會被讀到

作者: flashseal (十字路口的美少男要爆(b))   2013-10-07 17:50:21
今天新試了兩個指令 goto/label 跟 Button
可是發現goto指令
在我點兩下剛開始執行時就會被開始做動
請問如何避免呢
程式大致如下
我想做一個按鍵 壓了後會輸出字串
照下面寫 的確可以成功
可是就是會一開始還沒壓時就會跑了會先自己貼出字串一次
之後始用就正常了
Button99:
String :="testtest"
goto, label1
return
label1:
{
clipBoard = %String%
sleep 500
send ^v
}
請高手提點一下 謝謝
====update
感覺是 button 不像function 他包不住指令?
裡面的東西ahk一定會讀過一次?
該怎麼解決呢?
作者: flashseal (十字路口的美少男要爆(b))   0000-00-00 00:00:00
我自己用另個法解決 最後設空的label2 開始後先跳到最後
作者: fossil313 (陣雨)   0000-00-00 00:00:00
在Button99:之前加return就好了 譬如加在gui, show下面然後比較建議用gosub
作者: flashseal (十字路口的美少男要爆(b))   0000-00-00 00:00:00
感謝F大 對耶加return就好 跟我放label2其實差不多意思不過加Return整個思路就比較聰明 > < gosub我再去看差異感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com