AutoHotkey में शर्तों के साथ माउस क्लिक को स्वचालित कैसे करें?


0

मैं एक्सेल में काम करता हूं और मुझे फुल स्क्रीन मोड ऑन रखना है। इसके लिए मेरे पास स्वचालित माउस क्लिक है:

F2::
MouseClick, left,  497,  45 ;clicks on view tab
Sleep, 100
MouseClick, left,  236,  94 ;clicks on full screen button
Sleep, 100
send EXCELDATA
return

यह पहले व्यू टैब पर क्लिक करता है और फिर फुल स्क्रीन बटन पर क्लिक करता है और फिर यह मौजूदा सेल में EXCELDATA भेजता है। लेकिन यहाँ समस्या यह है कि जब एक्सेल शीट पहले से ही पूर्ण स्क्रीन मोड में है तो यह इन निर्देशांकों पर भी क्लिक करता है और एक्सेलडैट को गलत सेल में भेजता है। मैं चाहता हूं कि अगर एक्सेल शीट पहले से ही पूर्ण स्क्रीन मोड में है, तो इसे कहीं भी क्लिक नहीं करना चाहिए और इसे केवल मौजूदा चयनित सेल को EXCELDATA भेजना चाहिए। क्या F2 की तरह एक हॉटकी का उपयोग करना संभव है? क्या AutoHotkey में कोई कमांड है जिसके द्वारा हम वर्तमान परिदृश्य की छवि या स्नैपशॉट सेट कर सकते हैं और ऐसी स्थितियाँ सेट कर सकते हैं कि यदि एक्सेल शीट इतनी n स्थिति में है तो उसे इन निर्देशांक पर क्लिक करना चाहिए अन्यथा केवल EXCELDATA भेजें? मुझे लगता है कि इमेज सर्च कमांड इस संबंध में मदद कर सकता है लेकिन मुझे नहीं पता कि इसका उपयोग कैसे करना है।


इसके लिए और अधिक स्पष्ट और बात की जरूरत है। आपका कोड यह भी नहीं दिखाता है कि EXCELDATAयह क्या है या कहां से आता है।
डेविड मेटकाफ

यह भयानक रूप से डुप्लिकेट होने के करीब है कि ऑटोहॉटकी में शर्तों का उपयोग कैसे करें? एक ही उपयोगकर्ता द्वारा तीन दिन पहले पोस्ट किया गया।
जी-मैन

जवाबों:


-1

हाँ, आपको सक्रिय विंडो के रिज़ॉल्यूशन की जाँच करके फ़ुलस्क्रीन स्थिति के लिए स्क्रिप्ट जाँच की शुरुआत में "यदि" स्थिति सेट करने की आवश्यकता है।


यह मुझे लगता है कि आप उपयोगकर्ता को केवल वह काम करने के लिए कह रहे हैं जो वह करना चाहता है। सवाल पूछता है "कैसे?"; आपने इसका जवाब नहीं दिया।
जी-मैन

मैंने मूल विचार और कमान को मैनुअल के माध्यम से उपयोग करने (सीखने) की आवश्यकता बताई। यदि आप मुझसे एएचके सीखने के इस व्यक्ति के साहस को खराब करने की उम्मीद कर रहे हैं तो मैं ऐसा नहीं करूंगा।
अहमद
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.