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

C#中使用系统默认应用程序打开文件

有时您可能希望程序使用默认应用程序打开文件。

例如,您可能希望显示 PDF 文件、网页或互联网上的 URL。

System.Diagnostics.Process类的Start方法启动系统与文件关联的应用程序。

例如,如果文件扩展名为.txt,则系统会在 NotePad、WordPad 或与.txt文件关联的任何程序打开该文件。

同样,如果文件扩展名为.html,系统会在系统默认浏览器中打开它。

在此示例中,当您从ComboBox 中选择一个文件名或键入您自己的文件名并单击“打开”时,程序将使用以下代码打开该文件。


 

// "Start" the file.
private void btnOpen_Click(object sender, EventArgs e)
{System.Diagnostics.Process.Start(cboFile.Text);
}

http://www.lryc.cn/news/515841.html

相关文章:

  • 如何在 Ubuntu 22.04 上配置 Logrotate 高级教程
  • java项目之校园管理系统的设计与实现(源码+文档)
  • 关于 webservice 日志中 源IP是node IP的问题,是否能解决换成 真实的客户端IP呢
  • Serializable接口
  • 如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
  • 【HDU】1089 A+B for Input-Output Practice (I)
  • lua库介绍:数据处理与操作工具库 - leo
  • 逆向入门(1)C篇-正儿巴经的第1个实验
  • vue数据请求通用方案:axios的options都有哪些值
  • 使用R语言绘制标准的中国地图和世界地图
  • 【PyTorch】迁移学习、数据增强
  • Lucas-Kanade光流法详解
  • python多张图片生成/合成gif
  • iptable限制多个端口出站
  • springmvc--请求参数的绑定
  • Redis查询缓存
  • 双馈风电DFIG并网系统次转子侧变流器RSC抑制策略研究基于LADRC和重复控制的方法
  • 国产编辑器EverEdit - 使用技巧:变量重命名的一种简单替代方法
  • 使用SSH建立内网穿透,能够访问内网的web服务器
  • JWT认证实战
  • 计算机网络 (23)IP层转发分组的过程
  • 权限管理的方法
  • 【郑大主办、ACM出版、EI稳定检索】第四届密码学、网络安全与通信技术国际会议 (CNSCT 2025)
  • 48小时,搭建一个设备巡检报修系统
  • 基于Redisson实现重入锁
  • Java文件操作的简单示例
  • 删除与增加特定行
  • 动态规划六——两个数组的dp问题
  • 项目优化之策略模式
  • [读书日志]从零开始学习Chisel 第四篇:Scala面向对象编程——操作符即方法(敏捷硬件开发语言Chisel与数字系统设计)