mirror of
https://github.com/reactos/reactos.git
synced 2025-07-07 17:07:54 +00:00
40 lines
894 B
C#
40 lines
894 B
C#
![]() |
using System;
|
||
|
using System.Collections.Generic;
|
||
|
using System.Text;
|
||
|
|
||
|
using TechBot.Library;
|
||
|
|
||
|
namespace TechBot.Console
|
||
|
{
|
||
|
public class ConsoleServiceOutput : IServiceOutput
|
||
|
{
|
||
|
public void WriteLine(MessageContext context,
|
||
|
string message)
|
||
|
{
|
||
|
System.Console.WriteLine(message);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public class ConsoleTechBotService : TechBotService
|
||
|
{
|
||
|
public ConsoleTechBotService(
|
||
|
string chmPath,
|
||
|
string mainChm)
|
||
|
: base(new ConsoleServiceOutput(), chmPath, mainChm)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
public override void Run()
|
||
|
{
|
||
|
//Call the base class
|
||
|
base.Run();
|
||
|
|
||
|
while (true)
|
||
|
{
|
||
|
string s = System.Console.ReadLine();
|
||
|
InjectMessage(null, s);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|