示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            DateTime temtime = DateTime.Now;

            try
            {
                string        pypathstr = "";
                string        pyfilestr = "";
                ScriptRuntime pyRunTime = Python.CreateRuntime();
                pypathstr = AppContext.BaseDirectory;
                //pypathstr = "E:\\mysoft\\202003test\\ServerMonitor\\ServerMonitor\\pythonfiles\\";
                pyfilestr = "pythonfiles\\digital1.py";
                dynamic obj = pyRunTime.UseFile(pypathstr + pyfilestr);
                //dynamic obj = pyRunTime.UseFile("digital1.py");
                int int1 = 0, int2 = 0;
                int1 = int.Parse(text_data1.Text);
                int2 = int.Parse(text_data2.Text);
                int val = obj.sum(int1, int2);

                label_result1.Text = val.ToString();
                //MessageBox.Show(val + "");
            }
            catch (Exception ex)
            {
                ClassLog.Writelog(temtime.ToString(), "ServerManger.python1", " .button1_Click()  调用python计算 " + ex.ToString());
                Debug.Print(ex.ToString());
            }
        }
示例#2
0
        private void button2_Click(object sender, EventArgs e)
        {
            DateTime temtime      = DateTime.Now;
            string   pyexefilestr = ""; //这里是python程序执行文件名字
            string   sArguments   = ""; //这里是python文件名字

            try
            {
                string   getstr = " ";
                string[] strArr = new string[3];      //参数列表
                pyexefilestr      = text_pyexe.Text;  //这里是python程序执行文件名字
                sArguments        = text_pyname.Text; //这里是python文件名字
                getpyresult       = "";
                strArr[0]         = text_data1.Text;  // "2";
                strArr[1]         = text_data2.Text;  // "3";
                getstr            = RunPythonScript1(pyexefilestr, sArguments, "-u", strArr);
                text_result2.Text = getpyresult;
                string strtem = "";
                strtem = " .button2_Click() "
                         + " 调用" + pyexefilestr + " 执行 " + pyexefilestr + " 时 " + getpyresult;
                ClassLog.WritedataTodo(temtime.ToString(), "ServerManger.FormPython2", strtem);
                Debug.Print(strtem);
            }
            catch (Exception ex)
            {
                string strtem = "";
                strtem = " .button2_Click() "
                         + " 调用" + pyexefilestr + " 执行 " + pyexefilestr + " 时 " + ex.ToString();
                ClassLog.Writelog(temtime.ToString(), "ServerManger.FormPython2", strtem);
                Debug.Print(strtem);
            }
        }
示例#3
0
        private void button1_Click(object sender, EventArgs e)
        {
            DateTime temtime = DateTime.Now;

            try
            {
                string   getstr     = " ";
                string[] strArr     = new string[2];          //参数列表
                string   sArguments = @"pythonfiles\main.py"; //这里是python的文件名字
                getpyresult        = "";
                strArr[0]          = text_data1.Text;         // "2";
                strArr[1]          = text_data2.Text;         // "3";
                getstr             = RunPythonScript(sArguments, "-u", strArr);
                label_result1.Text = getpyresult;
            }
            catch (Exception ex)
            {
                ClassLog.Writelog(temtime.ToString(), "ServerManger.FormPython2", " .button1_Click()  调用python计算 " + ex.ToString());
                Debug.Print(ex.ToString());
            }
        }
示例#4
0
        private void button2_Click(object sender, EventArgs e)
        {
            DateTime temtime = DateTime.Now;

            try
            {
                if (myformServiceControl.IsDisposed)
                {
                    myformServiceControl = new FormServiceControl();
                }
                myformServiceControl.Show();
                ClassLog.Writelog(temtime.ToString(), "ServerManger.button2_Click", "myformServiceControl.Show() 开始服务监测 ");
                ClassLog.WritedataTodo(temtime.ToString(), "ServerManger.button2_Click", " myformServiceControl.Show()  开始服务监测 ");
                Debug.Print("myformServiceControl.Show() ");
            }
            catch (Exception ex)
            {
                ClassLog.Writelog(temtime.ToString(), "ServerManger.button2_Click", " myformServiceControl.Show()  开始服务监测 " + ex.ToString());
                Debug.Print(ex.ToString());
            }
        }
示例#5
0
        private void button3_Click(object sender, EventArgs e)
        {
            DateTime temtime = DateTime.Now;

            try
            {
                if (myServerMonitorIp.IsDisposed)
                {
                    myServerMonitorIp = new   ServerMonitor.ServerMonitorIp();
                }
                myServerMonitorIp.Show();
                myServerMonitorIp.CheckIp  = true;
                myServerMonitorIp.CheckUrl = false;
                ClassLog.Writelog(temtime.ToString(), "ServerManger.button3_Click", "myServerMonitorIp.Show() 开始IP监测 ");
                ClassLog.WritedataTodo(temtime.ToString(), "ServerManger.button3_Click", "myServerMonitorIp.Show()  开始IP监测 ");
                Debug.Print("myServerMonitorIp.Show() 开始IP监测  ");
            }
            catch (Exception ex)
            {
                ClassLog.WritedataTodo(temtime.ToString(), "ServerManger.button3_Click", "myServerMonitorIp.Show()  开始IP监测 " + ex.ToString());
                Debug.Print(ex.ToString());
            }
        }