Ejemplo n.º 1
0
        /// <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 + "脚本文件执行中......";
        }