在C#winForm 中,我们可以通过启动记事本程序进行编辑文本并且保存下来。那么,我们如何实现呢?
【1】首先必须引用如下命名空间:
using System.Diagnostics;
【2】编写如下代码,假设点击按钮,启动事件:
/// <summary>
/// 启动记事本
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button3_Click(object sender, EventArgs e)
{
try
{
Process proc = new Process();
proc.StartInfo.FileName = "notepad.exe";//注意路径
proc.StartInfo.Arguments = "";//运行参数
proc.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;//启动窗口状态【最大化】
proc.Start();
}
catch
{
MessageBox.Show("请访问:http: //www.hao123.com", "完成", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
*****************华丽丽的分割线****************************************************
-----------------------------------------------------------------------------------------------------------
关于process的一些其他用法:
【实例一】启动浏览器打开网页
private void button4_Click(object sender, EventArgs e)
{
try
{
Process proc = new Process();
Process.Start("IExplore.exe", http: //www.baidu.com);
}
catch
{
MessageBox.Show("请访问:http: //www.hao123.com", "完成", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
【实例2】打开文件夹,并选中指定文件
Process.Start(@"C:\Program Files\GRETECH\GomPlayer\GOM.exe");//打开指定文件
【实例3】打开指定目录
Process.Start(@"C:\Program Files\GRETECH\GomPlayer\");
【实例4】使用前面的软件,打开后面的文件.
Process.Start(@"C:\Program Files\GRETECH\GomPlayer\GOM.exe", @"F:\music\海阔天空.mp3");
【实例5】在现有窗口中打开个性头像网
System.Diagnostics.Process.Start("http://www.gxtouxiang.com");
【实例6】在新窗口中打开baidu
using System.Diagnostics;
Process ps=new Process();
string yourURL="http://www.baidu.com";
ps.StartInfo.FileName="iexplore.exe";
ps.StartInfo.Arguments=yourURL;
ps.Start();
***********************无奈的分割线【转载:blog.csdn.net/ruiqi317/article/details/6792013】*********************
Start 启动进程资源将其与process类关联
Kill 立即关闭进程
waitforExit 在等待关联进程的退出
Close 释放与此关联的所有进程
【再来实例】
void Button1Click(object sender, System.EventArgs e)
{
Process.Start("IExplore.exe",http: //www.baidu.com);
}
//启动资源管理器
void Button2Click(object sender, System.EventArgs e)
{
Process.Start("explorer.exe");
}
//启动office中的EXCEl
void Button3Click(object sender, System.EventArgs e)
{
Process.Start("EXCEL.exe");
}
//启动WINDOWS播放器
void Button4Click(object sender, System.EventArgs e)
{
Process.Start("dvdplay.exe");
}
大家可以在众多实例中找到规律哦(*^__^*)