AutoHotKey में लूप से बाहर निकलें


3

मेरे पास एक सरल AHK स्क्रिप्ट इस प्रकार है:

Loop, 10
{  
    Click 745,664
    SetMouseDelay, 100
    Click 345,635
    SetMouseDelay, 25
    Click 878,471
    SetMouseDelay, 25
    Click 772,557
    SetMouseDelay, 25
    Click 552,387
    SetMouseDelay, 25
    Click 578,516
    SetMouseDelay, 150
}

मैं जो करना चाहता हूं, वह है कि लूप को बंद करने में सक्षम होने के कुछ तरीकों में जोड़ दूं, जैसे कि कुछ कुंजियों को दबाया जाए, लेकिन मैंने जो भी कोशिश की है वह मेरे लिए सफल नहीं हुई है।

यह शायद बहुत सरल है लेकिन मैंने केवल एएचके का उपयोग करना शुरू कर दिया है और मुझे अभी भी इसकी आदत है।

जवाबों:


3

आप पाश का उपयोग कर बाहर निकल सकते हैं ) GetKeyState ( और तोड़ने इसलिए की तरह:

Loop, 10
{  
    Click 745,664
    SetMouseDelay, 100
    Click 345,635
    SetMouseDelay, 25
    Click 878,471
    SetMouseDelay, 25
    Click 772,557
    SetMouseDelay, 25
    Click 552,387
    SetMouseDelay, 25
    Click 578,516
    SetMouseDelay, 150
    if GetKeyState("Shift", "P") ; Looks to see if Shift is pressed
        break  ; exits Loop
}
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.