请问:
现知道文件的路径和名称, 如何用c#调用系统本身程序打开这个文件(图片或者word/excel文件)?
谢谢!
现知道文件的路径和名称, 如何用c#调用系统本身程序打开这个文件(图片或者word/excel文件)?
谢谢!
解决方案 »
- 如何比较当前月份和表里的最大月份
- 救命啊,大侠们帮帮忙!TreeView迭代递归ArrayList集合问题
- RichTextBox中光标坐标定位的问题,高低手看过来,哈
- c#怎么写串口通信!!!!
- 外网访问数据库2005
- mono for android surfaceHolder.AddCallback()参数如何定义
- 求助下对于XmlSerializer的Deserialize的异常处理方法
- C#窗口程序求教
- 请问如何用C#获得局域网中计算机的操作系统名称和版本?
- 调用线程无法访问此对象,因为另一个线程拥有该对象。
- 将数据以Excel表格形式输出的问题(急求!!!!)
- 以文件的默认格式打开文件
就这样,系统会判断文件后缀名自动调用程序打开。
这样就够了,当然你也可以加上路径和参数的形式来调用,效果一样的
两种方法:
1、System.Diagnostics.Process.Start(strFilePath);
2、using System.Runtime.InteropServices;
public static extern bool ShellExecute (
IntPtr hwnd,
string lpOperation,
string lpFile,
string lpParameters,
string lpDirectory,
int nShowCmd
);调用外部函数也可以.不过这个要引用命名空间.
Process.Start("IExplore.exe", "C:\\myPath\\myFile.htm");
Process.Start("IExplore.exe", "C:\\myPath\\myFile.asp");
System.Diagnostics.Process.Start(你的文件名的全路径);就可以了,系统会自动用对应的软件打开的
如果是网页就用IE打开,如果是*.doc就用WORD打开