Open PPPlatelet opened 3 months ago
ready for review. @LmeSzinc
目前 EmulatorNotRunningError 是在 Device 类初始化时处理,在调度器内处理意味着启动模拟器是作为一个调度器任务去运行。你需要决定是作为设备模块的内部异常去处理,还是作为调度器的任务去处理,不能到处塞 workaround https://github.com/LmeSzinc/AzurLaneAutoScript/pull/3867#discussion_r1638776753
确定方向再开始写代码
- 需要解决这个问题,需要讨论两种方案
目前 EmulatorNotRunningError 是在 Device 类初始化时处理,在调度器内处理意味着启动模拟器是作为一个调度器任务去运行。你需要决定是作为设备模块的内部异常去处理,还是作为调度器的任务去处理,不能到处塞 workaround https://github.com/LmeSzinc/AzurLaneAutoScript/pull/3867#discussion_r1638776753
- 减少设置数量,仅为 WhenTaskQueueEmpty 增加关闭模拟器的选项,模拟器启动就是静默启动,不需要设置
- 仅添加实现 无任务时关闭模拟器 和 静默启动模拟器 的代码,无关代码不要全部复制粘贴进来
确定方向再开始写代码
Send notify是指windows通知吗?如果是不妨试试win11toast库?