新增控制台输出开关
This commit is contained in:
@@ -2,8 +2,10 @@
|
||||
<configuration>
|
||||
<appSettings>
|
||||
<!--过滤Websocket数据源进程,可用','进行分隔,程序将会监听以下进程的弹幕信息-->
|
||||
<add key="filterProcess" value="直播伴侣"/>
|
||||
<add key="filterProcess" value="直播伴侣,chrome,msedge"/>
|
||||
<!--Websocket监听端口-->
|
||||
<add key="wsListenPort" value="8888"/>
|
||||
<!--在控制台输出弹幕-->
|
||||
<add key="printBarrage" value="on"/>
|
||||
</appSettings>
|
||||
</configuration>
|
||||
@@ -11,6 +11,14 @@ namespace BarrageGrab
|
||||
{
|
||||
private static readonly Appsetting ins = new Appsetting();
|
||||
|
||||
|
||||
public Appsetting()
|
||||
{
|
||||
FilterProcess = AppSettings["filterProcess"].Trim().Split(',');
|
||||
WsProt = int.Parse(AppSettings["wsListenPort"]);
|
||||
PrintBarrage = AppSettings["printBarrage"] == "on";
|
||||
}
|
||||
|
||||
public static Appsetting Get()
|
||||
{
|
||||
return ins;
|
||||
@@ -19,11 +27,16 @@ namespace BarrageGrab
|
||||
/// <summary>
|
||||
/// 过滤的进程
|
||||
/// </summary>
|
||||
public string[] FilterProcess { get => AppSettings["filterProcess"].Trim().Split(','); }
|
||||
public string[] FilterProcess { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// 端口号
|
||||
/// </summary>
|
||||
public int WsProt { get => int.Parse(AppSettings["wsListenPort"]); }
|
||||
public int WsProt { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// 控制台打印消息开关
|
||||
/// </summary>
|
||||
public bool PrintBarrage { get; private set; }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user