如何从 Flutter 桌面应用程序打开 CMD

Bas*_*ous 1 cmd exec dart flutter

我有这个应用程序的想法,但它在很大程度上取决于 CMD,所以我想知道我是否可以从 Flutter 桌面应用程序中打开任何其他应用程序(例如 CMD)。

我知道在 Java 中它可以使用 exec() 来完成,但是在 dart/flutter 中它有什么等价物吗?

Ben*_*nyi 5

是的,看看dart:io中的Process 类,它提供了几种从 Dart 程序生成进程的方法。

  • 是的。另请注意,如果您使用的是 Mac,则需要禁用沙盒模式,否则您将收到权限被拒绝的异常。注释掉 `macos/Runner/*.entitlements` 中的 `<key>com.apple.security.app-sandbox</key><true/>`。 (2认同)