/// <summary> /// 添加任务到当前引擎,并显示在界面上。 /// </summary> /// <param name="gofPathes"></param> private void AddTasksAndRun(string[] gofPathes) { //判断是否是相对路径,如果是,则转换为绝对路径,以当前工程脚本文件目录为基础 gofPathes = Setting.GnsserConfig.CurrentProject.GetAbsScriptPath(gofPathes); ProcessEngine.OperationInfos.Clear(); ProcessEngine.AddGofes(gofPathes.ToArray()); if (!ProcessEngine.IsRunning) { ProcessEngine.Process();//在此处理!! this.progressBarComponent1.InitProcess(ProcessEngine.OperationInfos.Count); } }