要在Windows平台上运行Flutter,我可以通过go-flutter-desktop来实现。
单击按钮时,我需要打开Excel文件。
经过长时间的努力,我想分享一下此片段
答案 0 :(得分:1)
import 'dart:io';
...
onTap: () {
String win10Path =
'C:\\progra~1\\MIF5BA~1\\Office16\\EXCEL.EXE';
String win7Path =
'C:\\progra~2\\micros~1\\Office14\\EXCEL.EXE';
//'C:\\progra~1\\MIF5BA~1\\Office16\\EXCEL.EXE'
try {
print('process start');
Process.run(win7Path, ['C:\\test.xlsx'])
.then((ProcessResult results) {
print(results.stdout);
});
} catch (e) {
print(e);
}
}