C#中如何在一个程序里调用其它可执行文件

CsLover 2003-04-03 10:33:51
如题!
...全文
120 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
weareheat 2003-04-07
  • 打赏
  • 举报
回复
请问VB.net中如何实现阿?
glen 2003-04-04
  • 打赏
  • 举报
回复
using System.Diagnostics;
Process.Start(OpenFullPath);
-----------------------------
如:
Process.Start("C:\\WINNT\\system32\\calc.exe");


qieyj 2003-04-04
  • 打赏
  • 举报
回复
在控件里面有个叫process的控件,你把他拖到面版上,然后设置相应属性:
process.StartInfo.FileName = "C:\WINNT\system32\calc.exe";
最后在程序调用的时候添加:process.Start()即可


Process process=new Process();
process.StartInfo=new ProcessStartInfo("Application.exe","Application path");
process.Start();

风轻扬 2003-04-04
  • 打赏
  • 举报
回复
这样:
using System.Diagnostics;
ProcessStartInfo NotePad=new ProcessStartInfo("notepad.exe");
Process notepad=Process.Start(NotePad);
这样好像也行:
System.Diagnostics.Process.Start("notepad.exe");

可以把你要运行的程序的路径定义为一个string作参数,取代“notepad.exe”,如果是调用系统的程序不用写具体路径,像notepad.exe(记事本),calc.exe(计算器),hh.exe(用来运行.chm帮助文件的程序)。
bluebirdboy 2003-04-03
  • 打赏
  • 举报
回复
同意楼上!!
zhixuan 2003-04-03
  • 打赏
  • 举报
回复
Process,不错,具体内容可以到.net的帮助文档里查这个类的所有成员看其用法
starky 2003-04-03
  • 打赏
  • 举报
回复
Process.Start

ms-help://MS.NETFrameworkSDK.CHS/cpref/html/frlrfSystemDiagnosticsProcessClassStartTopic.htm
gweidian 2003-04-03
  • 打赏
  • 举报
回复
UP
aspcn 2003-04-03
  • 打赏
  • 举报
回复
Process.Start

ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemdiagnosticsprocessclassstarttopic

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧