2011-04-14 9 views
8

पर यूआरएल की एक सूची कैसे खोल सकता हूं, मैं विंडोज़ पर अपने सभी ब्राउज़रों (फ़ायरफ़ॉक्स, क्रोम, और आईई) में यूआरएल की एक सूची खोलने का एक तरीका ढूंढ रहा हूं जैसे कि पॉवरहेल या सिगविन ।मैं विंडोज

आदर्श रूप में मैं, आदेश के लिए तर्क के रूप में यूआरएल की एक सूची यानी `openUrl http://example.nethttp://example2.nethttp://example3.com में टाइप करने में सक्षम होना चाहिए ...

मैं भी (http हैडर में प्रमाणीकरण जानकारी पारित करने के लिए इस स्क्रिप्ट की आवश्यकता होगी एन्कोडेड उपयोगकर्ता नाम और पासवर्ड)।

+0

क्या आप इसे भी टैबबड करना चाहते हैं? तो 10 टैब के साथ तीन ब्राउज़र खिड़कियां? यह {$ browser.exe} को पास करने के लिए सही आदेशों को समझने की समस्या की तरह दिखता है ... –

+0

हां, यह टैबबड होना चाहिए। हालांकि मैं आमतौर पर अपने ब्राउज़र को नए टैब में खोलने के लिए सेट करता हूं। और हाँ, अगर केवल मुझे सही आदेश पता था ... मेरे पास विंडोज़ पर थोड़ा सा अनुभव है। – jrdmcgr

उत्तर

9

क्रोम के साथ यह मुश्किल नहीं है।

$chrome = (gi ~\AppData\Local\Google\Chrome\Application\chrome.exe).FullName 
$urls = "stackoverflow.com","slate.com" 
$urls | % { & $chrome $_ } 
7

सबसे पहले, PowerShell में URL कैसे खोलें। PowerShell में खोलने के लिए एक URL बहुत सरल है, बस start

start http://your.url.com 

का उपयोग मुझे लगता है कि आप सरल उपयोग foreach URL की सूची की संभाल करने के लिए कर सकते हैं।

दूसरा, यूआरएल के माध्यम से प्रमाणीकरण पास करें। HTTP आधारित प्रमाणीकरण के लिए एक मानक तरीका है। (एचटीएमएल फॉर्म आधारित नहीं)।

http://username:[email protected] 

फिर, यह केवल HTTP आधारित प्रमाणीकरण के लिए काम करता है: आप की तरह URL बना सकता है।

1

HKCR\http\shell\open\command पर देखें कि प्रत्येक ब्राउज़र यूआरएल कैसे संभालता है। फिर उचित यूआरएल के साथ ब्राउज़र लॉन्च करने के लिए सामान्य तरीकों का उपयोग करें।