常见问题 - Natsukage/PostNamazu GitHub Wiki
如果在使用中遇到问题,可以通过提交Issue进行反馈,我会尽快进行回复
使用问题
点击邮差主界面的“停止”后,邮差依然会继续执行来自Triggernometry或OverlayPlugin的回调所发送的指令。
邮差主界面的“端口”、“启动”与“停止”选项是指HTTP服务的启动与停止,Triggernometry与OverlayPlugin的回调在邮差启动后就会持续工作,不受HTTP服务运行与否的影响。
当需要让邮差完全停止工作时,可以直接在插件列表中停用邮差。
开发问题
尝试Clone了邮差的源码,但是在本地打开时,“引用”部分全部都是黄色三角,无法成功编译
参考编译指导,你需要手动添加ACT、解析插件与Triggernometry的引用,然后再进行编译。
我想要在自己开发的ACT插件中调用邮差的功能
在你的项目中引用邮差的dll文件,并在需要的地方using PostNamazu;
随后,即可在项目中使用以下方式取得邮差的插件对象
var plugin = (PostNamazu.PostNamazu)ActGlobals.oFormActMain.ActPlugins.FirstOrDefault(x => x.pluginObj?.GetType().ToString() == "PostNamazu.PostNamazu")?.pluginObj;
如果plugin不为null,说明成功找到了邮差,随后可以在程序中通过以下语句对邮差进行调用
plugin.DoAction("command","/e 123"); //两个参数分别为指令类型与指令内容
调用成功的场合,邮差的日志中会出现指令记录。