प्रोग्राम में या कमांड लाइन से फ़ायरफ़ॉक्स में अपडेट के लिए चेक को कैसे ट्रिगर किया जाए?


9

क्या फ़ायरफ़ॉक्स। Exe या "about:" URL के लिए कमांड लाइन स्विच है जो या तो अपडेट चेक को बाध्य करेगा या कम से कम हेल्प / अबाउट डायलॉग को प्रदर्शित करेगा, जो अपडेट की जाँच करता है और बताता है कि क्या आप नवीनतम संस्करण चला रहे हैं?

एक साइट ने दावा किया है कि "about:" URL मेनू सहायता के बारे में समान था -> के बारे में , लेकिन यह नहीं है।

मैंने अपनी मशीन पर विभिन्न कार्यक्रमों के अद्यतन को स्वचालित करने के लिए एक कार्यक्रम बनाया, और अधिकांश कार्यक्रमों में अपडेट के लिए जाँच के लिए कमांड लाइन उपकरण हैं। विंडोज अपडेट है wuauclt.exe, जावा में है jucheck.exe। कुछ अनुप्रयोगों के लिए, मैं इंटरफ़ेस को स्वचालित भी कर सकता हूं, लेकिन फ़ायरफ़ॉक्स में यह मुश्किल है, क्योंकि मुख्य विंडो का शीर्षक अप्रत्याशित है (यह निर्भर करता है कि कौन सा वेब पेज सक्रिय है), और सभी फ़ायरफ़ॉक्स विंडोज़ सटीक विंडो क्लास नाम का उपयोग करते प्रतीत होते हैं।

जवाबों:


4

चाल को आंशिक अद्यतन (.MAR) फ़ाइल डाउनलोड करने और कमांड लाइन के माध्यम से अपडेटर चलाने के लिए है।

विस्तृत लेख की जाँच करें सॉफ्टवेयर अद्यतन: मैन्युअल रूप से MozillaWiki में एक मार्च फ़ाइल स्थापित करना । यह सूत्रों से MAR फाइलों को हासिल करने के बारे में बताता है, जो कुछ ऐसा है जिसे आप स्वचालित रूप से भी करना चाहते हैं, क्योंकि लिंक काफी अच्छी तरह से संरचित / विहित हैं), साथ ही इंस्टॉलर को निष्पादित करने के चरण भी।



1

यद्यपि मुझे यह पता नहीं चला है कि कमांड लाइन के माध्यम से अपडेट के लिए स्वचालित रूप से जांच कैसे की जाती है, मुझे स्वचालित रूप से जांचने का एक तरीका मिल गया है कि क्या आपने पहचाना नवीनतम संस्करण बैच के माध्यम से वर्कस्टेशन पर है। मैं इसे ~ 200 वर्कस्टेशन अपडेट करने के लिए अपने काम पर उपयोग करता हूं। जिस समय मैं यह लिख रहा हूं, 33.1.1 नवीनतम संस्करण है, लेकिन आप इसे आवश्यकतानुसार संशोधित कर सकते हैं। मैं संस्करण की जांच करता हूं, और फिर अगर वर्कस्टेशन को अपडेट करने की आवश्यकता होती है, तो मैं .exe स्टब चलाता हूं जिसे मैंने अपने स्थानीय नेटवर्क पर सहेजा है।

XP के लिए, यह है:

echo Checking Firefox
Reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" /s | find "Firefox" | find "Mozilla Firefox 33.1.1"
IF %ERRORLEVEL% == 0 (echo You have Firefox 33.1.1) ELSE (echo Installing Firefox 33.1.1 & "\\PATH\TO\FILE\Firefox Setup Stub 33.1.1.exe")

और विंडोज 7 के लिए यह है:

echo checking Firefox
Reg query "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall" /s | find "Firefox" | find "Mozilla Firefox 33.1.1"
IF %ERRORLEVEL% == 0 (echo You have Firefox 33.1.1) ELSE (echo Installing Firefox 33.1.1 & "\\PATH\TO\FILE\\Firefox Setup Stub 33.1.1.exe")
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.