AHK स्क्रिप्ट प्रोग्राम विंडो के अंदर काम नहीं कर रहे एक कार्यक्रम में एक विशिष्ट बटन पर क्लिक करने के लिए?


0

मैं एक प्रोग्राम के अंदर एक सॉफ्टवेयर बटन के लिए हॉटकी बनाने की कोशिश कर रहा हूं क्योंकि प्रोग्राम के देवता ऐसा नहीं करते थे।

यहाँ मैंने माउस को स्थानांतरित करने की कोशिश की, बटन पर क्लिक करें और माउस को मूल स्थिति में वापस ले जाएँ:

F3::
CoordMode, ToolTip, Screen
MouseGetPos, X, Y
Click 512, 516
MouseMove, %X%, %Y%
Return

यह डेस्कटॉप के कहने पर काम करता है, लेकिन जब प्रोग्राम विंडो सक्रिय होती है, तो कुछ भी नहीं होता है। क्या प्रोग्राम विंडो के अंदर यह काम करने का कोई तरीका है?


स्टैकओवरफ़्लो पर आप यह सवाल पूछ सकते हैं, इसमें एक बड़ा समुदाय है, यहाँ से अधिक प्रोग्रामिंग विशेषज्ञ हैं, और स्टैकओवरफ़्लो पर एक ऑटोहोट्की टैग भी है। आप autohotkeys फ़ोरम autohotkey.com/boards पर भी प्रयास कर सकते हैं, लेकिन यदि आपको कहीं और मिल जाए तो यहां उत्तर जोड़ें।
बारलोप

आप किस प्रोग्राम में इसका उपयोग कर रहे हैं? क्या यह विंडो या फुलस्क्रीन चलाता है?
सिलास B

नमस्ते, यह खिड़की चलाता है। यह BPV नामक शारीरिक डेटा की सफाई और विश्लेषण करने के लिए यह वैज्ञानिक उपकरण है।
अर्कांसिन

जवाबों:


0

CoordModeआदेश टूलटिप के लिए नहीं, माउस के लिए स्थापित किया जाना पड़ सकता है। अपने निर्देशांक (स्क्रीन, विंडो, क्लाइंट, आदि के सापेक्ष) के लिए इसे सेट करें ।-- प्रलेखन देखें।

आप #IfWinActiveशॉर्टकट कुंजी बाइंडिंग पर स्कोप को सीमित करने के लिए एक स्टेटमेंट जोड़ना चाह सकते हैं यह केवल तभी काम कर सकता है जब वांछित निष्पादन योग्य एक विंडो सक्रिय हो, अर्थात, #IfWInActive ahk_exe BPV.exeया जो भी आपका प्रोग्राम है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.