• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】

已解决 BDS后台命令的执行结果的抓取问题

yqs112358

【Lv:5】

开发者
注册
2021/01/15
消息
677
金粒
2,724.28金粒
本意是打算使用bedrock_server_how_to.html里官方给出的备份命令写一个备份插件 ↓↓↓↓↓↓
1611717009129.png
但是问题在于插件需要截获save query命令的输出以获得有效备份文件的大小(此命令的结果会直接输出到BDS的控制台)
在目前的各插件平台API中均未发现可以抓取命令输出结果的API
作者目前的思路是单独写程序注入DLL到BDS并给WriteConsole函数挂钩来截获控制台输出
不过实现麻烦而且可能对性能有负面影响
来问问各位有没有什么别的好的思路。。。:花花:
 
我以前用java的process启动bds可以抓取控制台的输出,但显然在这里不合适
 
jsr和csr肯定是有这个事件的,就算没有,用csr完全就可以实现
 
解决方案

在线管理成员

在线会员

  • mmmjjkx
  • bast_l
  • 小雯
  • 璃与猫猫子
  • mcmanzi
  • XYxuan
  • 希望领域
  • Suixie
  • AIERMIN
  • ender的罗小黑
  • I IKUN2004
  • Cookieidea
  • BEAR RUN
  • Tawer
  • 洛风澜_Sea
  • QCClovey
  • CIKI3
后退
顶部 底部