运行命令行

import 'dart:io';main(List<String> arguments) {//当前系统的命令行,例如Windoes命令行Nslookup www.baidu.comProcess.run('Nslookup', ['www.baidu.com']).then((ProcessResult results) {print(results.stdout);});
}

先看看控制台的输出

再对比一下命令行在CMD的输出

可以看到,输出基本是一致的

运行进程

import 'dart:io';main(List<String> arguments) {//运行一个进程,例如打开记事本Process.run('notepad', ['']).then((ProcessResult results) {print(results.stdout);});
}

执行代码,效果如下

可以看到,打开了一个空记事本

获取进程的退出代码

import 'dart:io';main(List<String> arguments) {//运行一个进程Process.start('Nslookup', ['www.baidu.com']).then((process) {//获取进程的退出代码process.exitCode.then((exitCode) {print('退出代码: $exitCode');});});
}

控制台输出如下

Dart与系统进程交互相关推荐

  1. Oracle+Python适合 Oracle DBA 使用的 Python

    传统上,当需要为操作系统编写一些脚本时,人们常常会选用 Bash 或 Perl 脚本工具.这些工具易于使用,因而它们几乎变得无处不在,渗透到了包括 Oracle Database 在内的其他软件中,O ...

  2. C#中使用Process调取Windows中的进程(应用程序)

    场景 效果 System.Diagnostics.Process 提供对本地和远程进程的访问权限并使你能够启动和停止本地系统进程. 示例代码 using System; using System.Di ...

  3. 实现智能语音识别服务

    本文将在上一篇文章Android Native SDK集成流程 基础之上介绍如何在Android端提供Dart调用的智能语音接口服务,以及如何实现Dart端和Native端之间的交互. Dart端 a ...

  4. Flutter Web在美团外卖的实践

    一.背景 1.1 业务背景 美团外卖商家端业务形态 美团外卖商家端业务围绕数百万商家,在 PC 和 App 上分别提供了交易履约.运营.广告.营销等一系列功能,且经常有外投 H5 的场景(如外卖学院. ...

  5. 数据流程图 状态图 流程图

    数据流程图 状态图 流程图 数据流程图 数据流程图(DFD)提供了通过系统的数据流的图形表示.它逻辑上显示了我们的系统进程和外部接口或数据存储交换了哪些信息,但是它没有明确显示信息交换的时间或顺序. ...

  6. 用Flutter + Dart快速构建一款绝美移动App

    作者 | Wojciech Kuroczycki 译者 | 弯月 来源 | CSDN(ID:CSDNnews) 如今,与前端或移动相关的新框架层出不穷.所有从事Web开发的人都应该熟悉各种目不暇接的新 ...

  7. 15个可交互的真实房屋场景,Silvio/李飞飞组开源大型室内场景的模拟环境iGibson...

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 作者:沈博魁.夏斐.李承澍.Roberto Martín-Martín 转载自:机器之心 在这 ...

  8. java gc的工作原理、如何优化GC的性能、如何和GC进行有效的交互

    java gc的工作原理.如何优化GC的性能.如何和GC进行有效的交互 一个优秀的Java 程序员必须了解GC 的工作原理.如何优化GC的性能.如何和GC进行有效的交互,因为有一些应用程序对性能要求较 ...

  9. Flutter开发Flutter与原生OC、Java的交互通信-2(48)

    我们上一篇主要讲了Flutter与原生OC.Java的交互通信的机制:平台通道 只实现了Flutter 主动调用OC.Java的方向的通信.并没有实现OC.Java端主动调用Flutter的实现.这里 ...

最新文章

  1. 8 Great Java 8 Features No One's Talking about--转载
  2. HDU 2035 人见人爱A^B
  3. LSMW批处理使用方法(05)_步骤3下
  4. android 驻留广播,Android实现Service永久驻留
  5. Eclipse中clean项目的作用
  6. 请求因 HTTP 状态 401 失败:Unauthorized。
  7. wps完成率怎么设置_WPS表格中如何计算完成率?详细操作方法看这里!
  8. 微信小程序来了,你准备好了吗?
  9. 思维导图 源码 php,使用思维导图,优雅的完成自己的代码
  10. 算法设计与分析(第四版)第一章课后答案
  11. Hibernate框架介绍以及入门 【一】Hibernate 快速入门 框架的概述 什么是 Hibernate Hibernate 持久层的ORM框架 下载Hibernate 官网 编写测试代码
  12. 迅雷没有做错什么,只是用户不需要了
  13. vulnhub--odin
  14. 原来这就是公文写作领导讲话稿模板
  15. CSS设置字体大小、字体粗细、字体风格
  16. App的开发成本是多少?
  17. 字节架构师发布“绝版”Java并发实现原理剖析JDK源码
  18. 温度报警器 c语言,红外遥控温度报警器
  19. 大数据分析实战之异构数据源联合分析业务创新实践
  20. 简单的KTV点歌系统

热门文章

  1. pytorch学习笔记(十一):pytorch实现多层感知机
  2. 利用python进行数据分析——第十四章_数据分析案例
  3. AcWing(状态机模型) 1049. 大盗阿福
  4. (C语言)猴子选大王
  5. 决策树——信息熵的学习笔记
  6. Java中JDK安装以及环境变量设置
  7. 如何在Spyder中使用远程服务器的python来调试代码
  8. 【Qt教程】1.8 - Qt5-Lambda表达式
  9. 【CVTE Web后台开发实习生2019.12.05在线笔试】总结
  10. 自学导航页(待续ing)