ऑटोहोटकी - पुनः लोड करने की आवश्यकता है


0

मैं बहुत खुशी के साथ ऑटोहोटकी का उपयोग कर रहा हूं, लेकिन किसी कारण से मुझे लिपियों को फिर से लोड करने की आवश्यकता है / उदाहरण को हर 60 मिनट में बदल दें। वे अभी भी मेरे टास्कबार में सक्रिय हैं, लेकिन शॉर्टकट अब सक्रिय नहीं हैं। क्या किसी को इस बात का अंदाजा है कि यह क्या कारण है / जो ऑटोहोटेक (विंडोज? वायरस स्कैनर) को दबा देता है। मैं एवीजी वायरस स्कैनर के साथ 64 बिट विंडोज 7 चलाने वाले डेल अक्षांश का उपयोग कर रहा हूं। अग्रिम में बहुत धन्यवाद, डब्ल्यू


1
प्रत्यक्ष उत्तर नहीं: शायद स्क्रिप्ट "अटक" है, जो कुछ विशिष्ट होने की प्रतीक्षा कर रही है, अगर ऐसा होता है तो ट्रे आइकन में एएचके आइकन पर डबल क्लिक करके सबसे हाल ही में निष्पादित लाइनों को देखें। आप एक निपटारा आदेश भी जोड़ सकते हैं जो हर 30 मिनट में आपकी स्क्रिप्ट को स्वचालित रूप से पुनः लोड करता है, एक कीचड़ होता है लेकिन हो सकता है कि यह ट्रिक करे।
लिंटालिस्ट

जवाबों:


1

मैं भी बहुत खुशी के साथ ऑटोहोटकी का उपयोग कर रहा हूं।
मैंने पहले भी इसी समस्या का सामना किया है, लेकिन मैंने इसे अब इस तरह से हल किया है, एक उचित तरीका नहीं बल्कि ठीक है, यह काम कर रहा है।
मान लें कि आपका रीलोडेड फ़ाइल का नाम MainScript.AHK है,
आपको RestartScript.AHK जैसी दूसरी फ़ाइल बनाने की आवश्यकता है

MainScript.AHK फ़ाइल में, 59 मिनट और 55 सेकंड का एक टाइमर जोड़ें, और MainScript.AHK के अंत में आपको यह स्क्रिप्ट जोड़ने की आवश्यकता है:

run, C:\add your path here\RestartScript.ahk

ExitApp

यह कोड RestartScript फ़ाइल शुरू करेगा और MainScript.AHK से बाहर निकलेगा।

और RestartScript.AHK में आपको इस स्क्रिप्ट को जोड़ने की आवश्यकता है:

sleep, 3000   ;  3 Seconds time

run, C:\add your path here\MainScript.ahk

ExitApp

यह आपके MainScript को 3 सेकंड के बाद रीस्टार्ट करेगा। आप अपनी इच्छा के अनुसार समय कम कर सकते हैं।

यह एक पेशेवर तरीका नहीं है, लेकिन यह आपकी समस्या को हल कर देगा।

मैं आपको एक अच्छा टाइमर भी दे रहा हूं जिसे आप अपनी आवश्यकताओं के अनुसार संपादित और उपयोग कर सकते हैं, यह 5 सेकंड पर सेट है जिसे आप अपनी इच्छानुसार बदल सकते हैं ... आपके मामले में आपको 5 से 3600 (मतलब एक घंटे का समय) बदलने की आवश्यकता है अभी व।

^+T::

Settimer, Counter, 1000
Var := 5


Counter: 

{
    Var--
    Tooltip, %Var%`n, 
}

if var = 0
{
        settimer, counter, off
        tooltip
    SoundBeep
}

Return

0

लिंटालिस्ट ने जो सुझाव दिया, उसके अलावा, मैं यह भी सुनिश्चित करूंगा कि आप AHK के नवीनतम संस्करण पर हैं, जैसा कि डाउनलोड किया गया है।

मैं 64 बिट win7 पर एक बड़े स्टार्टअप स्क्रिप्ट के साथ दौड़ रहा हूं और यह देखने के लिए इस्तेमाल किया कि आप एएचके समुदाय में विभाजन के बारे में जानने से पहले हर समय क्या वर्णन करते हैं। मैं अभी भी www.autohotkey.com का उपयोग कर रहा था, वहां समुदाय में मौजूद दरार को महसूस नहीं कर रहा था और वास्तविक विकास ahkscript.org पर चला गया था

एचटीएच, हाथ


-1

मुझे कुछ बेहतर लगता है

हॉटकी जोड़ने से पहले बस स्क्रिप्ट में:

नींद 3600000

फिर से लोड करें,

Alt ::; आपका हॉटकी

भेजें, मेरे समाधान को अंतिम, अपने कार्यों

याद रखें, कि ऑटोहोट्की स्क्रिप्ट को सक्रिय होने के लिए एक कुंजी की आवश्यकता नहीं है, इसलिए "रीलोड" को सक्रिय किया जाएगा भले ही उसके पास कोई कुंजी न हो जो 3600 सेकंड के बाद इसे सक्रिय कर दे।

यह भी आप इसका उपयोग कर सकते हैं:

टाइमर लगाएं,

चेकटाइम, 3600000

वापसी

समय की जांच करें:

सीमा से अधिक लादना

वापसी ; अपनी स्क्रिप्ट से पहले यह सब जोड़ें

Alt ::; आपका HOTKEY

समाधान का Msgbox! ; आपके कार्य

यदि यह काम नहीं करता है तो आपको इसे शुरुआत में जोड़ना चाहिए:

स्थायी ( https://autohotkey.com/docs/commands/_Persistent.htm )


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

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