2009-07-08 7 views
5

मेरे पास एक विंडो एक्सपी मशीन है जो सिग्विन के साथ एसएसएच सेवा चला रही है, उस मशीन पर मेरे पास एक बैट स्क्रिप्ट है जो निम्नलिखित कमांड का उपयोग करके आईई खोलती है "सी: \ प्रोग्राम फ़ाइलें \ इंटरनेट एक्सप्लोरर \ iexplore.exe "" http://windowsxpbox:3000/flex/flexUnitTests?debug=true#automated=true "।एक CYGWIN सत्र में यूआरएल के साथ आईई कैसे शुरू करें

जब मैं इसे उस एक्सपी मशीन पर स्थानीय रूप से कॉल कर रहा हूं, तो स्क्रिप्ट ठीक चलती है, मैं उसी मशीन को दूरस्थ रूप से दूसरी मशीन से कॉल करने की कोशिश कर रहा हूं और उसी परिणाम को प्राप्त कर रहा हूं लेकिन आईई के साथ रिमोट मशीन पर खोला गया है, मेरी समस्या है जब बैट स्क्रिप्ट को दूरस्थ रूप से दूरस्थ मशीन पर कुछ भी नहीं कहा जाता है।

+0

साइगविन पथ जैसे/ड्राइव/सी/.... नहीं हैं? – Blindy

+0

ने कोशिश की, इस पथ के साथ एक ही समस्या मिली "/ cygdrive/c/program \ files/Internet \ Explorer/IEXPLORE.EXE" –

उत्तर

-1

साइगविन का खोल बैच स्क्रिप्ट निष्पादित करने के बारे में नहीं जानता है। Cmd.exe शुरू करने के लिए साइगविन का उपयोग करें, और बैच फ़ाइल चलाने दें। E.G.

/cygdrive/c/Windows/System32/cmd.exe /c "c:\myscript.bat" 

संपादित करें: यदि आप इसके बजाय एक्सप्लोरर चलाने था सीधे बजाय, ठीक से मेरे लिए एक बैच फ़ाइल पर निर्भर निम्न कार्य करता है, तो:

$ "/cygdrive/c/Program Files/Internet Explorer/iexplore.exe" "http://windowsxpbox:3000/flex/flexUnitTests?debug=true#automated=true" 
+0

यह सच नहीं है, आप सिग्विन खोल से बैच स्क्रिप्ट चला सकते हैं। – hhafez

+0

मैंने अभी इसे स्वयं परीक्षण किया है और एक त्रुटि मिली है, हालांकि यह मेरी अपेक्षित त्रुटि नहीं थी। –

+0

मेरी समस्या इतनी दूर नहीं है कि एक बल्ले स्क्रिप्ट को दूरस्थ रूप से कॉल करें, लेकिन समस्या आईई को दूरस्थ रूप से शुरू कर रही है। –

13
बस

:

cygstart "http://www.google.com" 

जहां गूगल .com आपका वांछित यूआरएल है।

cygstart पथ के लिए डिफ़ॉल्ट विंडोज प्रोग्राम लॉन्च करता है। तो इस तरह से आप उपयोगकर्ता की पसंदीदा वेब ब्राउज़र प्राप्त करें ...

+1

शुरू करने के लिए किया जाता है ऐसा लगता है कि साइगस्टार्ट यह निर्धारित करने के लिए तर्क पर 'http' प्रोटोकॉल उपसर्ग का उपयोग कर रहा है यह इंटरनेट पर एक यूआरएल है और इसे खोलने के लिए एक वेब ब्राउज़र का इस्तेमाल किया जाना चाहिए। उपसर्ग की कमी होने पर भी एक वेब ब्राउज़र का उपयोग करने के बारे में स्पष्ट होने के लिए आप 'cygstart chrome google.com' का उपयोग कर सकते हैं (यह आदेश क्रोम का उपयोग करता है, आईई नहीं)। आप Chrome का उपयोग करके अपनी मशीन पर स्थानीय फ़ाइलों को खोलने के लिए इसका भी उपयोग कर सकते हैं। –

0

cygstart/cygdrive/सी/कार्यक्रम/इंटरनेट \ एक्सप्लोरर/iexplore.exe "www.google.at"

पथ अपनी स्थापना के अनुसार बदल सकते हैं

संबंधित मुद्दे