Commit Graph

36 Commits

Author SHA1 Message Date
mfkvfhpdx
468a54e037 执行调度器任务增加继续执行功能 (#1658)
* 完全跳过的配置组,不发送通知。给周期配置增加说明。

* 启动参数增加 --no-single ,允许多开,实现特殊需求(重启需要)。增加了一个重启bgi的方法。增加了任务进度的功能,执行调度器任务时,会记录当前任务执行位置,当关闭后(比如F11),下次可以通过继续菜单,选择记录,从上次关闭任务处执行。

* 调整继续执行,最后一次成功的下一个任务执行

* 设置,其他设置,增加了调度器任务,遇到异常时,连续累计一定次数时,重启BGI,和可配置的重启游戏。

* 连续任务支持循环,右键支持从连续的某一个任务开始执行。修改了一些配置变量的写法,使之不会保存到json文件中。
2025-06-02 00:03:26 +08:00
Shatyuka
66afbc83ae 截图优化 (#1573)
* 截图优化

* 窗口选择排除WS_EX_LAYERED

云原神

* 优化原神窗口判断
2025-05-12 22:39:02 +08:00
辉鸭蛋
b429fab878 明确提示原神启动路径错误 2025-05-01 19:55:53 +08:00
辉鸭蛋
e96214f5c4 新增结束后的操作 2025-03-02 12:35:48 +08:00
mfkvfhpdx
91a0e771b9 修改调度器任务和部分独立任务失去焦点时,强制切换回游戏窗口,如果用常规的方式无法激活窗口,则第10次会尝试最小化所有窗口后激活游戏。 (#1185)
* 修改调度器任务和部分独立任务失去焦点时,强制切换回游戏窗口,如果用常规的方式无法激活窗口,则第10次会尝试最小化所有窗口后激活游戏。

* 去除未引入的类引用

* 修正战斗结束后,大概率打开队伍界面的问题

* 修复有些电脑上因未知原因,战斗0秒打断

* 把失焦激活放入了设置-通用设置-其他设置中,默认关闭。暂停恢复时,重置移动的起始时间,防止因暂停而导致超时放弃任务。
2025-02-25 00:01:33 +08:00
辉鸭蛋
e497f6ec79 1. 抽离部分内部类,格式化代码
2. ValueTuple 已过时,元组建议使用 ()
3. 暂停变量不建议放在 TaskContext.Instance().Config.Suspend 中,会被持久化到配置内
4. 修改一些方法和变量的存放位置
2024-12-21 14:35:42 +08:00
zjl
36e49bcbc7 1、战斗优化,只保留按L的情况下
2、暂停功能根据点位状态记录,支持暂停后,当判断路径过于远时,会不消耗重试次数重试此任务
3、重试点位时,将只保留跑图的那部分,跳过如打架、挖矿等操作,提升效率
2024-12-21 12:49:39 +08:00
zjl
b99144cd3d 调整暂停为sleep方式,能一直维持,除了离开太远,会跳过当前任务,应该没多大问题。低血量尝试队伍回血。调度器右键重命名。 2024-12-20 20:13:51 +08:00
zjl
5162bcc88f 参考失焦,增加了快捷键暂停。调度器任务支持从指定任务开始(右键 下一个任务从此执行,重启软件,或取出待执行任务后,该状态将会清空)。 2024-12-17 23:12:56 +08:00
ema
a960f76920 feat: restore from another instance 2024-11-04 03:45:08 +08:00
qhy040404
c490d29aa1 code cleanup 2024-08-14 18:01:02 +08:00
辉鸭蛋
a36c283784 fix genshin start WorkingDirectory 2024-03-22 22:58:02 +08:00
huiyadanli
24fe650ac9 revert find genshin handle #157 & delay after obtaining handle when BetterGI start genshin #153 2023-12-13 19:58:02 +08:00
huiyadanli
71095d5724 new linked game start #126 #139 2023-12-10 15:22:38 +08:00
huiyadanli
b9200695be fixed: #135 use FindWindow instead of MainWindowHandle 2023-12-05 22:42:13 +08:00
ema
a293e9c420 support auto wood when bilibili 2023-11-30 22:43:10 +08:00
ema
c6a7ff060a wait launching Task.Delay instead of Thread.Sleep 2023-11-30 21:52:12 +08:00
wwbweibo
dd3fe0670b 优先从配置文件中读取游戏可执行文件 2023-11-29 00:15:59 +08:00
wwbweibo
a6b6772618 可以总本地路径直接启动原神 2023-11-27 22:13:12 +08:00
huiyadanli
d43a5a27db auto expedition: init 2023-11-05 00:33:17 +08:00
huiyadanli
feb09bb6bc AutoGeniusInvokation: migrate code 2023-10-21 14:08:16 +08:00
huiyadanli
271ce50df7 some optimizations 2023-10-14 18:55:21 +08:00
huiyadanli
c27ea845eb interface modification and logic optimization 2023-10-08 23:56:41 +08:00
huiyadanli
88a606cf9f fix mouse click position 2023-10-08 22:18:36 +08:00
huiyadanli
a8fa869842 make the game area as capture area 2023-10-07 19:29:24 +08:00
huiyadanli
5794164546 some test code 2023-10-07 16:01:10 +08:00
huiyadanli
57648a8151 Some UI changes 2023-10-04 01:21:44 +08:00
huiyadanli
3a208b6ca2 Add new test trigger & remake mask window 2023-10-03 22:08:06 +08:00
huiyadanli
bbd8ed5067 refactor: use Fischless 2023-10-02 18:00:14 +08:00
huiyadanli
45e86a7a34 refactor: New recognition methods and task schedulers 2023-10-02 17:18:38 +08:00
huiyadanli
cbaf1afdfc refactor: Identification Method Replacement and Packaging 2023-10-02 15:07:28 +08:00
huiyadanli
5113e841a4 Fix GetWindowThreadProcessId 2023-09-28 17:26:16 +08:00
Lightczx
ab4738a9e1 fix error call 2023-09-28 16:17:09 +08:00
huiyadanli
b5d9ce1c93 feat: finsh auto skip 2023-09-24 00:52:28 +08:00
huiyadanli
fbc1001343 feat: 删除部分测试代码 2023-09-10 15:08:04 +08:00
huiyadanli
ef23d2bf0c feat: game task 2023-09-09 22:42:03 +08:00