(这个图标之前设计的时候还蛮不错的,一转ico颜色就不对了)——跑题了。
主要没画流程图所以修bug都能类死我
只求不要删除软件依赖的文件(也不要把里面的东西全部删除,自动修复咱没做)
1.灵感源于一次使用C#执行cmd得到了cmd的输出,开始只是想抓取log使用,后来发现只能抓log。
2.在传统的*.bat,*.cmd中都无法把控重启时间(设置不要太短,因为考虑到太短会直接损坏文件所以未针对短时重启优化(实际上也称不上优化)算法)
3.在我们那个“烦人的腐竹”吐槽他的电脑不能在特殊情况下成功重启,我添加了强制关闭executable_program.exe的功能(即特殊报错后强制关闭或重启)。
4.在一个**的辱骂中,我要让他看看C#简化服务端操作的强大功能。拒绝嘴皮怪。
[_doge]
便添加了一些简化的功能,日后会继续添加(不会,没有点子。所以“球球”你们快坐沙发
)
wla(即表示whitelis add) 【完整名称】
wrl(即表示whitelis remove) 【完整名称】
例子:wla QIuguo86
wlr QIuguo86
wla ab c
wla abc(我也不知道有多少空格,空格被minebbs优化了
)
如果还没理解(那就读伪代码)
if (CmdLine.ToLower().StartsWith("wla ") == true)
{
try
{
WriteLine("whitelist add \"" + CmdLine.Substring(4) + "\"");
}
catch
{
print("Server is not Running.");//崩服的时候能防止整个程序尝试输入时造成崩溃
}
}
else if (CmdLine.ToLower().StartsWith("wlr ") == true)
{
try
{
WriteLine("whitelist remove \"" + CmdLine.Substring(4) + "\"");
}
catch
{
print("Server is not Running.");
}
【完整名称】:程序不忽略任何一个字符,并将其直接输入到白名单,即使开头为“ ”,

1.灵感源于一次使用C#执行cmd得到了cmd的输出,开始只是想抓取log使用,
2.在传统的*.bat,*.cmd中都无法把控重启时间(设置不要太短,因为考虑到太短会直接损坏文件所以未针对短时重启优化(实际上也称不上优化)算法)
3.在我们那个“烦人的腐竹”吐槽他的电脑不能在特殊情况下成功重启,我添加了强制关闭executable_program.exe的功能(即特殊报错后强制关闭或重启)。
4.在一个**的辱骂中,我要让他看看C#简化服务端操作的强大功能。拒绝嘴皮怪。

便添加了一些简化的功能,日后会继续添加(不会,没有点子。所以“球球”你们快坐沙发

wla(即表示whitelis add) 【完整名称】
wrl(即表示whitelis remove) 【完整名称】
例子:wla QIuguo86
wlr QIuguo86
wla ab c
wla abc(我也不知道有多少空格,空格被minebbs优化了

如果还没理解(那就读伪代码)
if (CmdLine.ToLower().StartsWith("wla ") == true)
{
try
{
WriteLine("whitelist add \"" + CmdLine.Substring(4) + "\"");
}
catch
{
print("Server is not Running.");//崩服的时候能防止整个程序尝试输入时造成崩溃
}
}
else if (CmdLine.ToLower().StartsWith("wlr ") == true)
{
try
{
WriteLine("whitelist remove \"" + CmdLine.Substring(4) + "\"");
}
catch
{
print("Server is not Running.");
}
【完整名称】:程序不忽略任何一个字符,并将其直接输入到白名单,即使开头为“ ”,