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');});});
}
控制臺輸出如下
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态