Tôi muốn mở URL đã cho từ một ứng dụng dòng lệnh nhỏ mà tôi đã viết trong Dart. Bất kỳ cách đơn giản để làm điều đó? Điều này tương tự với trình duyệt # Desktop (URI) trong Java.Khởi chạy trình duyệt web từ dòng lệnh Dart script
Trả lời
Hãy thử mã này:
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...");
}
Xin cảm ơn! Dựa trên trả lời @ günter-zöchbauer, sử dụng xdg-open là cách để đi cho Linux. –
Bạn cần khởi chạy ứng dụng bằng cách sử dụng Process.run()
hoặc Process.start()
và bạn phải tự chăm sóc các khác biệt về hệ điều hành.
On
- Linux bạn có thể sử dụng Linux: command to open URL in default browser (cần phải được cài đặt nhưng nó thường là theo mặc định)
- Windows 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/
Gọi trình duyệt mặc định trên Windows:
Process.run("start", [url], runInShell: true);
(Thử nghiệm trên Windows 7 chỉ mặc dù tôi sợ)
- 1. R: Khởi chạy trình duyệt web
- 2. Khởi chạy ứng dụng Electron từ trình duyệt web chuẩn
- 3. Khởi chạy ColdFusion từ dòng lệnh
- 4. script dòng lệnh php không chạy
- 5. Bỏ qua 'Security Warning' chạy script từ dòng lệnh
- 6. Cách khởi chạy tập lệnh PowerShell từ dòng lệnh OS?
- 7. Cygwin - chạy script silenty từ "lệnh chạy"
- 8. Chạy các lệnh dòng lệnh trong Ruby script
- 9. Cần dòng lệnh để khởi động trình duyệt web bằng cách sử dụng adb
- 10. Cách khởi chạy ứng dụng từ trình duyệt?
- 11. Mã PHP để dừng tập lệnh chạy từ trình duyệt
- 12. Cách khởi chạy trình duyệt ở chế độ nguồn xem?
- 13. Gọi hàm C++ từ tập lệnh JavaScript chạy trong điều khiển trình duyệt web
- 14. Khởi chạy trình duyệt web Sau khi khởi động Tomcat trong Eclipse
- 15. Khi tung ra ứng dụng google từ dòng lệnh, không muốn mở google chrome trình duyệt
- 16. Chạy tập lệnh php từ dòng lệnh có biến số
- 17. Trình duyệt web nhúng
- 18. Chạy Trình xem PowerPoint từ dòng lệnh trên Windows
- 19. Chạy Jmeter từ xa từ dòng lệnh
- 20. MonoDevelop mang lại "Lỗi khi khởi chạy trình duyệt web" - cách sửa lỗi này?
- 21. Chạy tập lệnh Python từ trang web
- 22. Cách khởi chạy PowerShell (không phải tập lệnh) từ dòng lệnh
- 23. Làm cách nào để khởi chạy tập lệnh ruby từ dòng lệnh bằng tên của nó?
- 24. Thời gian API máy/dòng lệnh script?
- 25. Cách khởi chạy chương trình từ perl?
- 26. không thể chạy đu từ dòng lệnh
- 27. Chạy dự án Eclipse từ dòng lệnh
- 28. tomcat khởi động lại webapp từ dòng lệnh
- 29. Làm cách nào để khởi chạy Chrome với cờ từ dòng lệnh chính xác hơn?
- 30. Chạy thư viện Ruby từ dòng lệnh
Ứng dụng nào được ứng dụng chạy trên? – Pacane