/// <summary> /// 发送脚本并执行的通用脚本 /// </summary> /// <param name="localfile"></param> /// <param name="destfile"></param> /// <param name="IsWaitingOver"></param> /// <param name="paramerer"></param> private void UploadAndRunScript(string localfile, string destfile, string IsWaitingOver, string paramerer) { this.Script_rtb.Text += System.Environment.NewLine + "--------------------------------------------------"; this.Script_rtb.Text += Environment.NewLine + "开始上传文件" + Path.GetFileName(localfile) + " 开始时间:" + DateTime.Now; GeneralControler.DownOrUpload(localfile, destfile, false); this.Script_rtb.Text += Environment.NewLine + "文件传输完毕...结束时间:" + DateTime.Now; this.Script_rtb.Text += Environment.NewLine + "开始执行脚本文件...开始时间:" + DateTime.Now; TreeNode tn = trv_HostView.SelectedNode; if (tn != null && tn.Tag != null) { GeneralControler.RunExeCommand(tn.Tag, destfile, IsWaitingOver, paramerer); } this.Script_rtb.Text += Environment.NewLine + "脚本文件执行中......"; }