public override void Execute(string[] commandLine) { using (var fbd = new FolderBrowserDialog()) { DialogResult result = fbd.ShowDialog(); if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(fbd.SelectedPath)) { WizardInstanceManager.LoadFromFolder(fbd.SelectedPath); Console.WriteLine("МД успешно импортирован из папки: " + fbd.SelectedPath); } else { Console.WriteLine("Папка для импорта не выбрана"); } } }
public override void Execute(string[] commandLine) { if (Clipboard.ContainsText()) { if (WizardInstanceManager.LoadFromString(Clipboard.GetText())) { Console.WriteLine("МД успешно загружен из буфера."); } else { Console.WriteLine("Содержимое буфера ну совсем не похоже на МД =("); } } else { Console.WriteLine("Содержимое буфера или пусто или не является текстом"); } }
public override void Execute(string[] commandLine) { if (!WizardInstanceManager.Loaded) { Console.WriteLine("МД не загружен"); return; } using (var fbd = new FolderBrowserDialog()) { DialogResult result = fbd.ShowDialog(); if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(fbd.SelectedPath)) { WizardInstanceManager.SaveToFolder(fbd.SelectedPath); Console.WriteLine("МД успешно экспортирован в папку: " + fbd.SelectedPath); } else { Console.WriteLine("Папка для экспорта не выбрана"); } } }