एक कार्यक्रम चलाएं जब प्रदर्शन अभिविन्यास बदलता है


0

मैं हाल ही में एक टैबलेट पर कार्य अनुसूचक के साथ खिलवाड़ कर रहा हूं (यह पूरी तरह से नया है), ज्यादातर दृश्य चीजों के लिए। एक कार्यक्रम है जो मैं चलाता हूं कि मुझे हर बार डिवाइस को अभिविन्यास (परिदृश्य और इसके विपरीत चित्र) को बदलने की आवश्यकता है। क्या कोई ऐसी घटना है जिसे मैं यह करने के लिए उपयोग कर सकता हूं, और मैं इसे करने के बारे में कैसे जाऊंगा?

जवाबों:


0

उचित कोडिंग में आए बिना, यह सीमाओं के साथ किया जा सकता है।

आप कार्य शेड्यूलर के साथ स्क्रिप्ट को चला सकते हैं (लेकिन इसे प्रति मिनट एक बार चलाने तक सीमित है, जिसका मतलब होगा कि यदि आप मशीन को टैबलेट मोड में फ़्लिप कर देते हैं, तो आपको स्क्रिप्ट को चलाने के लिए एक मिनट तक इंतजार करना पड़ सकता है) या आप चला सकते हैं पृष्ठभूमि में एक पॉवरशेल विंडो में एक लूप में।

  1. प्रति मिनट एक बार पावरशेल के साथ चलाएं। नीचे स्क्रिप्ट को नोटपैड में कॉपी करें और इसे .ps1फ़ाइल एक्सटेंशन के साथ सहेजें । इसे प्रति मिनट एक बार चलाने के लिए कार्य शेड्यूलर सेट करें।

    $value =(Get-Itemproperty 
    hkcu:SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell).TabletMode
    
    If ($value -ne 0){
    Start-Process -FilePath "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" 
    }
    

** इस विशेष उदाहरण पर ध्यान दें, मैं यह देखने के लिए रजिस्ट्री की जांच कर रहा हूं कि क्या टैबलेटमोड वैल्यू 1 के बराबर नहीं है, (इसका मतलब यह है कि यह सक्षम है) और फिर मशीन मोड में होने पर क्रोम क्रोम चलाना।

  1. इस कोड में एक लूप के साथ स्लीप टाइमर शामिल है जो टैबलेट मोड स्विच पर अधिक त्वरित संतुष्टि के लिए हर 5 सेकंड में चलता रहेगा। आप इसे अभी भी एक .ps1 के रूप में सहेजेंगे और फिर जहाँ भी आपने इसे सहेजा है, उससे इसे चलाएं।

    Do {
    $value =(Get-Itemproperty 
    hkcu:SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell).TabletMode
    If ($value -ne 0){
    Start-Process -FilePath "C:\Program Files 
    (x86)\Google\Chrome\Application\chrome.exe" 
    }
    sleep 5    
    }    
    while ($true)
    
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.