फ़ायरफ़ॉक्स: कमांड लाइन से विशिष्ट विंडो में प्रत्येक टैब का एक सेट खोलना


1

मैं एक स्क्रिप्ट लिखना चाहूंगा, जो मुझे काम करने के लिए आवश्यक सभी चीजों को स्थापित करेगी, जिसमें अन्य चीजें शामिल हैं, जिसमें मेरे द्वारा पसंद किए जाने वाले यूआरएल के मेरे सामान्य सेट को खोलना शामिल है (जैसे कि inbox.google.com और reddir.com पहले खिड़की, व्हाट्सएप और दूसरे में सुस्त)

में देख firefox -hमुझे कमांड लाइन से एक टैब खोलने के लिए एक तरह से पता चला है, लेकिन एक तरह से निर्धारित करने के लिए बिना जो खिड़की यह जाता है, इसलिए जब मैं कमांड लाइन से एक नया टैब बनाने के लिए, यह हमेशा पहले खिड़की के लिए जाना जाएगा, बनाया करने के लिए जो एक समस्या है अगर मुझे एक विंडो में 5 टैब और दूसरे में 2 टैब चाहिए।

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


नोट: जो भी समाधान हो सकता है, उसे पूरी तरह से स्क्रिप्ट करने की आवश्यकता है, क्योंकि मैं इसे असंबंधित आदेशों के साथ संयोजित करने में सक्षम होना चाहता हूं (जैसे कि मेरी आईडीई, एक टर्मिनल विंडो और इतने पर खोलना)


पता नहीं अगर यह काम करता है, लेकिन शायद आप यह कोशिश कर सकते हैं: - पहली विंडो खोलें - पहली विंडो में इच्छित टैब खोलें - दूसरी विंडो खोलें - दूसरी विंडो में आप चाहते हैं टैब खोलें उम्मीद है कि टैब खोलने की आज्ञाएं नवीनतम बनाई गई विंडो में जाती हैं । यदि ऐसा है तो यह काम करना चाहिए।
क्लिंगहस्ट

मैंने कोशिश की है कि इस सवाल को पोस्ट करने से ठीक पहले। दूसरी खिड़की खोलने के बाद, कोई भी अतिरिक्त टैब अभी भी पहले एक में बनाया गया है
टॉम क्लिनो डिक

1
फ़ायरफ़ॉक्स को यह कार्यक्षमता प्रतीत नहीं होती है .. क्रोम के साथ एक ही चीज़ का परीक्षण किया। यह है जो मैंने पाया। chrome.exe -new-window url1 url2 url3दिए गए प्रत्येक यूआरएल के लिए टैब के साथ एक नई विंडो देता है। इससे कोई फर्क नहीं पड़ता कि आप "नई-विंडो" कमांड (प्रथम, अंतिम, मध्य आदि में) कहां रखते हैं। जब भी यह उपस्थित होता है कमांड में सभी यूआरएल नई विंडो में पारित हो जाएंगे।
क्लिंगहस्ट

जवाबों:


0

एक स्क्रिप्ट बनाएं जो फ़ायरफ़ॉक्स के कई उदाहरणों को लोड करता है -Pऔर -no-remoteझंडे का उपयोग करता है , प्रत्येक एक अलग प्रोफ़ाइल नाम के साथ।

उदाहरण के लिए, पॉवर्सशेल में:

Start-Process "C:\Program Files\Mozilla Firefox\firefox.exe" '-P "Profile 1" -no-remote'

Start-Process "C:\Program Files\Mozilla Firefox\firefox.exe" '-P "Profile 2" -no-remote'

Start-Process "C:\Program Files\Mozilla Firefox\firefox.exe" '-P "Profile 3" -no-remote'

निम्नलिखित प्रक्रिया का उपयोग करें:

  • टैब खोलें और वर्तमान विंडो में प्रत्येक टैब के लिए URL लोड करें
  • स्टार्टअप सेटिंग्स को इसमें बदलें Show your windows and tabs from last time
  • खिड़की बंद कर दो
  • प्रत्येक विंडो के लिए दोहराएं
  • सत्यापित करने के लिए स्क्रिप्ट को फिर से चलाएँ

जब फ़ायरफ़ॉक्स चल रहा होता है और आप किसी अन्य फ़ायरफ़ॉक्स प्रक्रिया को खोलने का प्रयास करते हैं, तो पहले से चल रही प्रक्रिया में इसके बजाय एक नई विंडो खोली जाती है। आप एक नई फ़ायरफ़ॉक्स प्रक्रिया शुरू करने के लिए -no-रिमोट कमांड लाइन विकल्प का उपयोग कर सकते हैं जो पहली प्रक्रिया के लिए अदृश्य है। [१]-अलग-अलग प्रोफ़ाइल का चयन करने के लिए -२ विकल्प के साथ -नो-रिमोट का उपयोग करके, आप अलग-अलग प्रोफाइल का उपयोग करके, एक ही समय में फ़ायरफ़ॉक्स के कई उदाहरण खोल सकते हैं। [२] पहली प्रक्रिया में प्रयुक्त एक से एक अलग प्रोफ़ाइल का चयन करना आवश्यक है क्योंकि उपयोग में होने पर प्रोफ़ाइल "लॉक" होती है।

संदर्भ

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