/// <summary> /// 退出 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExit_Click(object sender, EventArgs e) { FrmUploadShequ88 frm = new FrmUploadShequ88(); frm.Dispose(); b = true; timer.AutoReset = false; string strmsg = string.Format(">>>退 出 时 间:{0}", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); SetTB(strmsg); this.Close(); }
private void 社区在线数据传输ToolStripMenuItem_Click(object sender, EventArgs e) { foreach (Form childrenForm in this.MdiChildren) { //检测是不是当前子窗体名称 if (childrenForm.Name == "FrmUploadShequ88") { //是的话就是把他显示 childrenForm.Visible = true; //并激活该窗体 childrenForm.Activate(); childrenForm.WindowState = FormWindowState.Maximized; return; } } FrmUploadShequ88 shequ88 = new FrmUploadShequ88(); shequ88.MdiParent = this; shequ88.WindowState = FormWindowState.Maximized; shequ88.Show(); }
public static void CmdNetUse(string hostName, string passWord, string userName) { // 实例一个Process类,启动一个独立进程 Process p = new Process(); // 设定程序名 p.StartInfo.FileName = "cmd.exe"; // 关闭Shell的使用 p.StartInfo.UseShellExecute = false; // 重定向标准输入 p.StartInfo.RedirectStandardInput = true; // 重定向标准输出 p.StartInfo.RedirectStandardOutput = true; //重定向错误输出 p.StartInfo.RedirectStandardError = true; // 设置不显示窗口 p.StartInfo.CreateNoWindow = true; // 启动进程并执行命令 p.Start(); string str_comm = @"net use " + hostName + " \"" + passWord + "\" /user:"******""; p.StandardInput.WriteLine(str_comm); p.StandardInput.WriteLine("exit"); string strRst = p.StandardOutput.ReadToEnd(); p.StandardInput.Close(); p.Close(); //p.Dispose(); if (strRst.IndexOf("命令成功完成") == -1) { //MessageBox.Show("没有与文件服务器成功建立连接,会造成无法获取到需要的图像文件!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); string message = "没有与文件服务器成功建立连接,会造成无法获取到需要的图像文件!"; FrmUploadShequ88 frm = new FrmUploadShequ88(); frm.SetTB(message); CreateErrorLog(message); } }