您的位置:首页 > 其它

打开任何文件的方法(一)

2013-06-09 22:20 316 查看
//功能:能够直接打开一个文件,如txt,jpg,任何文件都可以。

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace WindowsFormsApplication3

{

    public partial class Form1 : Form

    {

        private static System.Diagnostics.Process LandEatSnake, LandFileDivision;

        public Form1()

        {

            

            InitializeComponent();

        }

        private void button1_Click(object sender, EventArgs e)

        {

            try 

            {

                if (LandFileDivision == null)

                {

                    LandFileDivision = new System.Diagnostics.Process();  

                    //process()  提供对本地和远程进程的访问并使您能够启动和停止本地系统进程。

                    //LandFileDivision.StartInfo.FileName = "H:\\合格的黑客.txt";

                   LandFileDivision.StartInfo.FileName = "E:\\www_local\\ok.html";

                   //StartInfo属性  获取或设置要传递给 Process 的 Start 方法的属性。

                    LandFileDivision.Start();

                }

                else 

                {

                    if (LandFileDivision.HasExited)

                    {

                        LandFileDivision.Start();

                    }

                }

            }

            catch (Exception err)

            {

                MessageBox.Show("运行程序出错!" + err.ToString(), "出错信息", MessageBoxButtons.OK, MessageBoxIcon.Error);

            }

        }

        private void button2_Click(object sender, EventArgs e)

        {

            try

            {

                if (LandEatSnake == null)

                {

                    LandEatSnake = new System.Diagnostics.Process();

                    LandEatSnake.StartInfo.FileName = "光驱弹出或关闭(Ctrl+Alt+↓).exe";

                    LandEatSnake.Start();

                }

                else

                {

                    if (LandEatSnake.HasExited)  //是否正在运行

                    {

                        LandEatSnake.Start();

                    }

                }

            }

            catch (Exception err)

            {

                MessageBox.Show("运行程序出错!" + err.ToString(), "出错信息", MessageBoxButtons.OK, MessageBoxIcon.Error);

            }

        }

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: