从命令行Dart脚本启动Web浏览器

Y

我想从我在Dart中编写的一个小型命令行应用程序打开给定的URL。有任何简单的方法吗?这类似于Java中的Desktop#browse(URI)。

用户5351831

试试这个代码:

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...");
  }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从命令行启动Google Chrome浏览器的任务管理器

启动嵌入式 Tomcat 并从命令行打开浏览器

运行应用程序并从命令行启动浏览器

如何从命令行在特定网页上启动Tor浏览器?

如何从命令行设置默认浏览器?

如何从命令行安装浏览器?

通过命令行更改Web浏览器的url?

PHP。从命令行和浏览器调用shell_exec时的不同编码

如何从命令行在Ubuntu上设置默认浏览器?

从命令行在浏览器中运行php文件

从命令行将Internet Explorer设置为默认浏览器

从命令行执行URL,而无需在Windows中打开浏览器

Mysqli 从命令行运行,但不能通过 HTML/浏览器运行

Linux:从文件读取URL的循环,从命令行打开它,然后等待指定的时间,然后关闭Web浏览器

启动测试时如何将浏览器作为命令行参数传递

通过命令行启动Google Chrome浏览器的“管理人员”窗口?

如何在Google Chrome浏览器中添加启动选项/命令行选项

无法从命令行启动android仿真器

Android:如何从命令行启动模拟器?

从命令行启动深度系统监控器

如何从命令行启动Android模拟器?

从命令行重新启动服务器?

从命令行在osx上的默认浏览器中打开file:///tmp/f.txt

命令行无头浏览器

命令行式的类似于vimperator的浏览器?

带有js支持的命令行浏览器

从命令行浏览Ubuntu应用

如何从命令行或bash脚本启动Dolphin文件管理器(并为其指定路径)?

如何从命令行启动tty?