当前位置: 首页 > java >正文

C#传参调用外部exe

            string exePath = @"C:\demo\demo.exe";string dir = Path.GetDirectoryName(exePath);//exe所在文件夹,设置为工作目录string arguments = "--f abc"; //参数用空格分隔ProcessStartInfo startInfo = new ProcessStartInfo{FileName = exePath,     // exe路径WorkingDirectory = dir, // 设置工作目录,有些外部exe用到相对路径时需要设置UseShellExecute = false,// 是否通过​Windows Shell来启动外部exe目标进程Arguments = arguments   //传参};// 启动进程Process process = new Process();process.StartInfo = startInfo;process.Start();process.WaitForExit(); // 等待程序结束Console.WriteLine($"程序退出码: {process.ExitCode}");

正常结束的程序退出码为:0

http://www.xdnf.cn/news/18233.html

相关文章:

  • 【科研绘图系列】R语言绘制多组火山图
  • pytest+requests+allure自动化测试接入Jenkins学习
  • Apache IoTDB 大版本升级记录(成熟的2.0.2版本)
  • 机械原理的齿轮怎么学?
  • 从零开始理解一个复杂的 C++/CUDA 项目 Makefile
  • Chrome插件开发【windows】
  • MyCAT2的主从配置
  • 数据仓库OLTPOLAP维度讲解
  • Spring Cache 整合 Redis 实现高效缓存
  • 数字政务安全实战:等保2.0下OA系统的身份认证与数据防护
  • Mentalab Hypersync高精度无线同步系统:以亚毫秒级助力ExG多模态数据整合
  • 清空 github 仓库的历史提交记录(创建新分支)
  • django生成迁移文件,执行生成到数据库
  • STM32-FreeRTOS快速入门指南(中)
  • 8.19笔记
  • 自建知识库,向量数据库 (十)之 文本向量化——仙盟创梦IDE
  • 在CentOS系统中查询已删除但仍占用磁盘空间的文件
  • 仲裁器设计(三)-- Weighted Round Robin 权重轮询调度
  • 海滨浴场应急广播:守护碧海蓝天的安全防线
  • 私有化部署全攻略:开源大模型本地化改造的性能与安全深度评测
  • 【iOS】内存管理
  • 【git】 撤销revert一次commit中的某几个文件
  • SpringAIAlibaba之基础功能和基础类源码解析(2)
  • AC 应用控制技术
  • cursor快速了解项目结构-自己用
  • 读《精益数据分析》:营收(Revenue)—— 设计可持续盈利模式
  • 网络通信基础:从数据链路层到传输层
  • 用 C++ 构建高性能测试框架:从原型到生产实战指南
  • cursor+mcp-clickhouse进行数据分析
  • 无人机/航测/三维建模领域常见的“航线规划或建模方式