public override void Execute(ReportInfo RI)
        {
            try
            {
                ActScript act      = new ActScript();
                string    FileName = ScriptFileName.Replace(@"~\", SolutionFolder);
                if (string.IsNullOrEmpty(SolutionFolder))
                {
                    Errors = "Script path not provided.";
                    Status = eRunSetActionStatus.Failed;
                    return;
                }
                if (!System.IO.File.Exists(FileName))
                {
                    Errors = "File Not found: " + FileName;
                    Status = eRunSetActionStatus.Failed;
                    return;
                }

                act.ScriptName            = FileName;
                act.ScriptInterpreterType = ActScript.eScriptInterpreterType.VBS;
                act.Execute();
                this.Errors = act.Error;
            }
            catch (Exception ex)
            {
                Errors = ex.Message.ToString();
                Status = eRunSetActionStatus.Failed;
            }
        }
Beispiel #2
0
 private void FillScriptsCombo()
 {
     string[] Files = Directory.GetFiles(SnippestFolder);
     foreach (string ScriptFileName in Files)
     {
         //Show only the file name
         ScriptSnippestComboBox.Items.Add(ScriptFileName.Replace(SnippestFolder, ""));
     }
 }