Dart获取系统和硬件信息
作者:佚名
上传时间:2019-04-14
版权申诉
获取环境变量
import 'dart:io' show Platform;
main(List<String> arguments) {
//获取当前进程的环境变量
Map<String, String> envVars = Platform.environment;
print(envVars['PATH'].replaceAll(';', '\n'));
}
效果如下
识别操作系统
import 'dart:io' show Platform, stdout;
main(List<String> arguments) {
//第一种方法:获取操作系统的字符串
String os = Platform.operatingSystem;
print('你使用的是 $os');
//第二种方法:检查操作系统
stdout.write("你使用的是 ");
if (Platform.isMacOS) {
stdout.writeln('MacOS');
} else if (Platform.isAndroid) {
stdout.writeln('Android');
} else if (Platform.isLinux) {
stdout.writeln('Linux');
} else if (Platform.isWindows) {
stdout.writeln('Windows');
} else {
stdout.writeln('其他系统');
}
}
效果如下
获取运行脚本信息
import 'dart:io' show Platform;
main(List arguments) {
//获取正在运行的脚本的URI
var uri = Platform.script;
print(uri);
//将URI转换成路径
var path = uri.toFilePath();
print(path);
}
效果如下
免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com
用户评论
相关推荐
Dart获取系统和硬件信息
获取环境变量 import 'dart:io' show Platform;main(List<String> arguments) { //获取当前进
获取系统硬件信息
用C#获取硬盘信息、cpu信息、内存信息、网卡信息、操作系统信息等,包括硬盘序列号、cpu序列号、网卡mac地址获取等
ZIP
0B
2019-06-01 03:03
Inxi:获取Linux系统和硬件信息的神器
Inxi 是一个可以获取完整的系统和硬件详情信息的命令行工具,内容包括: 硬件 CPU 磁盘驱动器
Inxi:获取Linux系统和硬件信息的神器
Inxi 是一个可以获取完整的系统和硬件详情信息的命令行工具,内容包括: 硬件 CPU 磁盘驱动器
SMBIOS获取系统硬件信息
通过SMBIOS操作获取系统硬件信息实例可以获取cpu内存主板等详细信息
RAR
0B
2019-04-27 01:26
vc获取系统硬件信息
获取系统硬件信息
ZIP
0B
2019-05-27 21:48
vc获取系统硬件信息
vc获取系统硬件信息,包括CPU型号,内存等信息。
RAR
0B
2019-05-27 21:49
vc获取系统硬件信息
vc获取系统硬件信息,包括CPU型号,内存等信息。
RAR
0B
2019-06-05 06:31
硬件信息获取
硬件信息 DELPHI PAS HARDINFO
RAR
0B
2019-01-21 09:38
获取硬件信息
获取硬件信息,c#源码
RAR
0B
2019-05-15 09:11