using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Microsoft.Web.Administration; using System.Management; using System.Diagnostics; using Vrh.XmlProcessing; using System.Xml.Linq; namespace Vrh.Log4Pro.MaintenanceConsole { class Program { static void Main(string[] args) { try { Console.SetWindowSize(120, 64); } catch (Exception ex) { ColorConsole.WriteLine("Change the size of the console fonts smaller!"); Console.ReadKey(); return; } var mm = new Menu("Log4ProIS Maintenance Console") .AddMenuItem(new Menu.Item("WAM", "Web Application Manager", WebApplicationManager.Execute)) .AddMenuItem(new Menu.Item("WSM", "Windows Service Manager", WindowsServiceManager.Execute)) .AddMenuItem(new Menu.Item("FCL", "File Cleaner Manager", FileCleanerManager.Execute)) .AddMenuItem(new Menu.ItemSeparator('-')) .AddMenuItem(new Menu.Item("TOL", "Maintenance tools", MaintenanceToolManager.Execute)) .SetSelectionMode(Menu.SelectionMode.Single); mm.ExecuteMenu(); ColorConsole.WriteLine("Press any key to exit..."); Console.ReadKey(); } } }