netmonitor/NetMonitorConsole/Program.cs

39 lines
1.2 KiB
C#
Raw Normal View History

2010-07-15 02:41:08 +02:00
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()));
}
}
}