在WinForm中用C#如何调用外部程序
来源:互联网 发布:知乎暨南大学药学 编辑:程序博客网 时间:2024/05/09 23:47
using System;
class test
{
static void Main()
{
//声明一个程序信息类
System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo();
//设置外部程序名
Info.FileName = "notepad.exe";
//设置外部程序的启动参数(命令行参数)为test.txt
Info.Arguments = "test.txt";
//设置外部程序工作目录为 C:/
Info.WorkingDirectory = "C://";
//声明一个程序类
System.Diagnostics.Process Proc ;
try
{
//
//启动外部程序
//
Proc = System.Diagnostics.Process.Start(Info);
}
catch(System.ComponentModel.Win32Exception e)
{
Console.WriteLine("系统找不到指定的程序文件。/r{0}", e);
return;
}
//打印出外部程序的开始执行时间
Console.WriteLine("外部程序的开始执行时间:{0}", Proc.StartTime);
//等待3秒钟
Proc.WaitForExit(3000);
//如果这个外部程序没有结束运行则对其强行终止
if(Proc.HasExited == false)
{
Console.WriteLine("由主程序强行终止外部程序的运行!");
Proc.Kill();
}
else
{
Console.WriteLine("由外部程序正常退出!");
}
Console.WriteLine("外部程序的结束运行时间:{0}", Proc.ExitTime);
Console.WriteLine("外部程序在结束运行时的返回值:{0}", Proc.ExitCode);
}
}
- 在WinForm中用C#如何调用外部程序
- C#中用WinAPI调用外部程序
- C#中用WinAPI调用外部程序
- C#中用WinAPI调用外部程序
- c#创建windows服务并在winform程序中用doc命令调用windows服务
- c#创建windows服务并在winform程序中用doc命令调用windows服务
- C#如何调用外部exe程序
- 在C#中调用外部程序
- 在C#中调用外部程序
- c#在多线程中如何调用Winform
- C# 在多线程中如何调用Winform
- 如何在VC++中调用外部程序
- C# 调用外部程序
- C#调用外部程序
- C#调用外部程序
- C#调用外部程序
- C#调用外部程序
- c#调用外部程序
- 穷人和富人的十三大经典差异
- 今日开博,努力学习c#.net!
- (转贴) .Net平台开发的技术规范与实践精华总结
- 心碎了还能再好吗?
- 摘录之悲惨世界
- 在WinForm中用C#如何调用外部程序
- 得到文件创建时间和修改时间的最大者
- test
- UML利器--Rational Rose Enterprise Edition 2003 安装破解步骤
- 新人到来,多多学习,谢谢支持!
- 王开源加盟LPI开拓中国Linux认证事业
- 什么是Portal?
- 得到Window快捷方式的具体路径
- 压缩和解压缩,分别引用开源的SharpZip 和 .net2005的Gzip