Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Application.EnableVisualStyles();
            //此方法为应用程序启用可视样式,如果控件和操作系统支持视觉样式,则控件将以视觉样式进行绘制

            Stopwatch watch = new Stopwatch();
            watch.Start();      //计时

            List<string> files = new List<string>();
            Param para = new Param();
            para.ParseParam(args);
            para.getAllInputFile(ref files);
            if (files.Count == 0 && args.Length != 0){
                Console.WriteLine("[wiff] <Exception>: Warning: No input files.");
                return;
            }else{
                for (int i = 0; i < files.Count; i++){
                    extract(files[i], para);
                    // 用了批处理,但 pParse 调用 WiffReader 时使用的是一次一个文件;
                }
            }

            watch.Stop();
            string runtime = (watch.ElapsedMilliseconds / 1000).ToString();
            Console.WriteLine("{0} {1}", "[wiff] == == == Time elapsed: ", runtime + "s. == == ==");
            return;
        }