diff --git a/Program.cs b/Program.cs index b3b80dc..2507803 100644 --- a/Program.cs +++ b/Program.cs @@ -42,8 +42,31 @@ namespace EpisodeRenamer } } - static async Task Main() + static async Task Main(string[] args) { + if (args.Length > 0) + { + try + { + LoadConfiguration(); + } + catch (Exception ex) + { + Console.WriteLine($"Ошибка загрузки конфигурации: {ex.Message}"); + Console.WriteLine("Программа будет завершена."); + Console.ReadLine(); + return; + } + foreach (string line in args) + if (Directory.Exists(line)) + { + ProcessFolder(line); + Console.WriteLine(); + } + Console.ReadLine(); + return; + } + // Создаем экземпляр слушателя using (var hotkeyListener = new HotkeyListener()) {