在Scorpio 1.0(天蝎座)中使用C# System.Diagnostics.Process打开chrome遇到的问题
2024-09-08 13:36:53
1 //在天蝎座 中使用C# System.Diagnostics.Process打开chrome遇到的问题
2 DiagProcess = import_type("System.Diagnostics.Process");
3 //调用方式一 可以正常运行
4 var process = DiagProcess();
5 process.StartInfo.FileName = "chrome.exe";
6 process.Start();
7 //调用方式二 ,会报错
8 //报错内容:Type[System.Diagnostics.Process] 调用函数出错 [Start] :
9 // System.Reflection.TargetException:
10 // Object of type 'System.String' doesn't match target type 'System.Diagnostics.Process'
11 DiagProcess.Start("explorer.exe");
12
13 //调用方式三,会报错
14 //报错内容:Type[System.Diagnostics.Process] 调用函数出错 [Start] :
15 // System.ComponentModel.Win32Exception:
16 // 系统找不到指定的文件。
17 DiagProcess.Start("chrome.exe", "--kiosk");
出现问题的原因:这个是因为Process 类里面, 静态函数和实例函数都有一个Start,脚本判断成实例函数了,所以出问题了。
Scorpio 1.0 的时候,这块处理有问题。
Scorpio 2.0 把静态和实例的函数问题解决了。
最新文章
- Caffe 源碼閱讀(六) data_layer.cpp
- Test Tex
- 用JAVA代码实现验证邮箱地址是否符合
- 某个点到其他点的曼哈顿距离之和最小(HDU4311)
- C# DateTime和DateTime?格式化时间
- Javascript实现打字效果
- 简单理清一下proto与prototype
- 解决yum命令时出现Error: xz compression not available
- Python基础:十、用户交互
- Python中变量的基本使用
- Scala隐式参数
- robot framework-databaselibaray库使用(python)
- OC 设计模式
- 【英宝通Unity4.0公开课学习 】(一)资源管理
- 3992: [SDOI2015]序列统计
- WebSphere部署Spring Boot
- LR下监控windows系统资源方法
- bash: fork: Resource temporarily unavailable
- Android开发(7)数据库和Content Provider
- USACO 1.3.4 Prime Cryptarithm 牛式(模拟枚举)
热门文章
- vite + vue3 + js + xlsx 导出excel
- (原创)odoo动态设置树形视图中的字段,每个用户可定制自己要显示的字段
- Linux下添加启动项并简化操作命令-nginx为例
- (0724) 格雷码 verilog
- 【GNU/Linux, Debian】使用cups连接HP Laserjet 1012 HB打印机
- h5打包exe,uniapp打包桌面应用exe,mac,electron方式
- superset2 开发环境部署+阿里odps连接
- 扩linux 主分区 xfs 格式的
- charles小程序抓包
- 【Windows】IP 地址变为 169.254.x.x 的解决方法