static void Main(string[] args) { Console.WriteLine("Процесс начался...\n"); try { //InputCommand input = new InputCommand //{ // CommandName = Constants.CompressCommand, // SourceFile = "D:\\Marvel\\1.Iron.Man.2008_HDRip_[scarabey.org].avi", // DestinationFile = "D:\\abc" //}; //InputCommand input = new InputCommand //{ // CommandName = Constants.DecompressCommand, // SourceFile = "D:\\abc.gz", // DestinationFile = "D:\\abc1.avi" //}; InputCommand input = ConvertArgsToInputCommand(args); GZipProgress.ProcessProgressedEvent += ProgressBar; GZipProgress.ProcessFinished += Finished; GZipProcessor.Process(input); } catch (Exception e) { Console.BackgroundColor = ConsoleColor.Red; Console.ForegroundColor = ConsoleColor.White; Console.WriteLine(e.Message); } Console.ReadLine(); }