示例#1
0
        static void Main(string[] args)
        {
            // Process command line
            if (true == ProcessCommandLine(args))
            {
                // Load gui
                Application.Run(new frm_main());
            }
            else
            {
                System.Windows.Forms.RichTextBox rtb_exclusions = new System.Windows.Forms.RichTextBox();
                StringCheck sc = new StringCheck();

                // Load exclusions file and process files
                try
                {
                    rtb_exclusions.LoadFile(PARAMETERS.exclusionFile, RichTextBoxStreamType.PlainText);
                }
                catch
                {
                    Console.WriteLine("ERROR - Could Not Load File {0}", PARAMETERS.exclusionFile);
                    return;
                }
                sc.Scan(PARAMETERS.path, PARAMETERS.file, rtb_exclusions.Lines, null, PARAMETERS.resultsFile, PARAMETERS.append);
            }     // if
        }         // main
示例#2
0
        /// <summary>
        /// Run button clicked event handler
        /// </summary>
        private void btn_run_Click(object sender, System.EventArgs e)
        {
            string[] testexclusions = { "Assembly", "chris was here", "this is a test" };
            string   results;

            if (PARAMETERS.resultsFile == "")
            {
                results = null;
            }
            else
            {
                results = PARAMETERS.resultsFile;
            }

            rtb_output.Text = "";
            statusBar1.Text = "RUNNING....";
            //sc.Scan(PARAMETERS.path, PARAMETERS.file, testexclusions, rtb_output, results, PARAMETERS.append);
            sc.Scan(PARAMETERS.path, PARAMETERS.file, rtb_exclusions.Lines, rtb_output, results, PARAMETERS.append);
            statusBar1.Text = "RUN Complete!";
        }