栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

编程实现,打开一个文件或程序

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

编程实现,打开一个文件或程序

private void button1_Click(object sender, EventArgs e)
{
    //创建进程对象
    Process process = new Process();

    //设置程序或文件路径
    process.StartInfo.FileName = "cmd";
    //"重定向标准错误"
    process.StartInfo.RedirectStandardError = true;
    //"重定向标准输入"
    process.StartInfo.RedirectStandardInput = true;
    //"重定向标准输出"
    process.StartInfo.RedirectStandardOutput = true;
    //设置是否"使用Shell运行"
    process.StartInfo.UseShellExecute = false;
    //设置是否"创建非窗体"
    process.StartInfo.CreateNoWindow = true;

    //开始运行
    process.Start();

    //使用"标准输入,写一行"普通命令
    process.StandardInput.WriteLine("ping 127.0.0.1");
    //最后使用"标准输入,写一行"退出命令
    process.StandardInput.WriteLine("exit");

    //用来存放返回信息
    string temp = "";

    //循环使用"标准输出,读一行"返回信息,为null则认为全部读取完成
    while((temp=process.StandardOutput.ReadLine())!=null)
    {
        Console.WriteLine(temp);
    }
}

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/955348.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号