using System; using System.Collections.Generic; using System.Linq; using System.Text; using NetMonitorClient; namespace NetMonitorConsole { class Program { private static ServiceControl sc; private static InIReader networkini; private static CMDArgs arg; static void Main(string[] args) { Console.WriteLine("NetMonitorConsole: Programm zum setzen der Netzwerkeinstellungen"); sc = new ServiceControl("NetMonitorServer"); networkini = new InIReader("network.ini"); arg = new CMDArgs(args); switch (arg.getWorker()) { case CMDArgs.Worker.Network: setNetwork(); break; case CMDArgs.Worker.Nothing: Console.WriteLine("usage: NetMonitorConsole.exe: -n [networkid]"); break; } } private static void setNetwork() { Networksetter netsetter = new Networksetter(arg.getNetworkName(), networkini, sc); netsetter.setNetwork(); Console.WriteLine(String.Join("\n",netsetter.getLog().ToArray())); } } }