[英]AHK How to make LAlt+key work while loop is up?
我得到了這個運行良好的循環,但是當循環處於活動狀態時,我無法讓 LAlt+key 工作。 也許在 LAlt 關閉時暫停它,並在 LAlt 恢復時繼續循環。 有什么建議可以讓 LAlt 在循環處於活動狀態時同時與另一個鍵一起工作?
loop
{
PixelGetColor, Color, 1, 1439, RGB
if Color = 0x000000
{
SendInput {Del}
Sleep 80
}
else
{
Sleep 10
}
}
return
我建議使用 Timer 而不是循環。 這些更容易被打斷。 這是一個示例,說明您如何使用上面的示例執行此操作:
setTimer, CheckPixelColor, 250 ; milliseconds
Return ; end auto-execute section
Thread, Interrupt, 20, 3 ; see if that works
CheckPixelColor:
if (getKeyState( "LAlt", "P")) {
Return ; do not execute below code
}
PixelGetColor, Color, 1, 1439, RGB
if Color = 0x000000
{
SendInput {Del}
Sleep 150
} else {
Sleep 10
}
return
當您使用“setTimer”打開它時,計時器將每隔您設置的毫秒數執行“標簽”操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.