コード例 #1
0
        static void Main(string[] args)
        {
            Console.Write("Программа для синтаксического анализа кода конфигурации 1С\nдля работы необходимо указать путь к выгруженным файлам конфигурации\nИначе будут проверены все локальные файлы\n");
            new КоманднаяСтрока(args);
            var dir   = new DirectoryInfo(КоманднаяСтрока.ИмяПапки); // папка с файлами
            var files = new List <FileInfo>();                       // список для имен файлов

            ПолучитьФайлыРекурсивно(dir, files, КоманднаяСтрока.ext1);
            System.Console.WriteLine("Будет обработано " + files.Count.ToString() + " файлов. это может занять несколько минут.\n Анализ ...");
            АнализаторКода1С Анализ = new АнализаторКода1С(files);
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Console.Write("Программа для синтаксического анализа кода конфигурации 1С\nдля работы необходимо указать путь к выгруженным файлам конфигурации\nИначе будут проверены все локальные файлы\n");
            String ИмяПапки = AppDomain.CurrentDomain.BaseDirectory;

            if (args.Count() > 0)
            {
                ИмяПапки = args[0];
            }

            var dir   = new DirectoryInfo(ИмяПапки);      // папка с файлами
            var files = new List <FileInfo>();            // список для имен файлов

            ПолучитьФайлыРекурсивно(dir, files);
            АнализаторКода1С Анализ = new АнализаторКода1С(files);
        }