से एक वेब ब्राउज़र लॉन्च करना मैं डार्ट में लिखे गए एक छोटे कमांड-लाइन ऐप से एक दिया गया URL खोलना चाहता हूं। ऐसा करने का कोई आसान तरीका? यह जावा में डेस्कटॉप # ब्राउज़ (यूआरआई) के समान होगा।कमांड लाइन डार्ट स्क्रिप्ट
उत्तर
इस कोड का प्रयास करें:
import "dart:io";
void runBrowser(String url) {
var fail = false;
switch (Platform.operatingSystem) {
case "linux":
Process.run("x-www-browser", [url]);
break;
case "macos":
Process.run("open", [url]);
break;
case "windows":
Process.run("explorer", [url]);
break;
default:
fail = true;
break;
}
if (!fail) {
print("Start browsing...");
}
धन्यवाद! @ Günter-zöchbauer उत्तर के आधार पर, xdg-open का उपयोग करना लिनक्स के लिए जाने का तरीका है। –
आपको इसे Process.run()
या Process.start()
का उपयोग करके लॉन्च करने की आवश्यकता है और आपको ओएस मतभेदों का ख्याल रखना होगा।
पर
- लिनक्स आप Linux: command to open URL in default browser उपयोग कर सकते हैं (स्थापित करने की आवश्यकता है, लेकिन आमतौर पर डिफ़ॉल्ट रूप से है)
- विंडोज https://superuser.com/questions/36728/can-i-launch-urls-from-command-line-in-windows
- OSX http://osxdaily.com/2011/07/18/open-url-default-web-browser-command-line/
विंडोज़ पर डिफ़ॉल्ट ब्राउज़र का आह्वान करें:
Process.run("start", [url], runInShell: true);
(विंडोज 7 पर परीक्षण किया गया केवल हालांकि मुझे डर लग रहा)
- 1. कमांड लाइन स्क्रिप्ट php
- 2. MySQL स्क्रिप्ट कमांड लाइन
- 3. खोल स्क्रिप्ट या कमांड लाइन
- 4. SQLCMD, कमांड लाइन चर और स्क्रिप्ट: setVar
- 5. स्फिंक्स और Argparse - autodocumenting कमांड लाइन स्क्रिप्ट?
- 6. एक पावरहेल स्क्रिप्ट या कमांड लाइन
- 7. कमांड लाइन से ग्रूवी स्क्रिप्ट चलाने
- 8. एक पायथन कमांड लाइन स्क्रिप्ट वेब-ifing?
- 9. वाईएक्स स्क्रिप्ट में कमांड लाइन निष्पादित करें?
- 10. आईपीथॉन * स्क्रिप्ट * के लिए कमांड लाइन विकल्प?
- 11. एक स्टैंडअलोन, कमांड लाइन, कोड जेनरेटर स्क्रिप्ट
- 12. कमांड लाइन से एक टीसीएल स्क्रिप्ट
- 13. कमांड लाइन
- 14. कमांड लाइन
- 15. कमांड लाइन
- 16. कमांड लाइन
- 17. कमांड लाइन
- 18. कमांड लाइन
- 19. कमांड लाइन
- 20. कमांड लाइन
- 21. कमांड लाइन
- 22. कमांड लाइन
- 23. कमांड लाइन
- 24. कमांड लाइन
- 25. कमांड लाइन
- 26. कमांड लाइन
- 27. कमांड लाइन
- 28. कमांड लाइन
- 29. कमांड लाइन
- 30. कमांड लाइन
क्या ओएस एप्लिकेशन को चलाने के लिए माना जाता है? – Pacane