公司的产品需要,组长要我写一个一键开启tomcat以及mysel服务的小程序。其实大体上没有多么的难,主要思路是:
1.读取包含net stop **和net start **命令的文件
2.打开电脑的cmd命令,将读取到的命令在里面进行操作
3.将返回结果返回出来,以窗口的形式展现出来
下面将自己的代码粘出来,如果有不合适的地方欢迎大家提出来一块讨论。
第一:读取文件
private void Btn_browse_Click(object sender, EventArgs e)
{
#region 点击浏览按钮,触发事件,手动寻找配置文件路径
OpenFileDialog path = new OpenFileDialog();
if (path.ShowDialog() == DialogResult.OK)
{
string p = path.FileName;
string str = p.Substring(0, p.LastIndexOf("\\"));
pathText.Text = str;
}
#endregion
}
第二:编写StaCmd()方法
public string RunCmd(string cmd)
{
#region 打开cmd,执行cmd命令
Proc