mirror of
https://gitlab.com/KenanZhu/AutoLibraryManuals.git
synced 2026-11-05 05:35:51 +08:00
- Merge 预约信息 into 用户配置 tab, combine 系统设置 and 运行模式, move config save/load to 其它配置 tab - Merge scheduled-tasks content into introduction as 功能 page - Unify all troubleshooting entries to Steps format - Update navigation groups and index links to 4-part structure Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
137 lines
5.1 KiB
Plaintext
137 lines
5.1 KiB
Plaintext
---
|
|
title: "功能"
|
|
description: "AutoLibrary 核心功能介绍与定时任务使用指南"
|
|
icon: "bolt"
|
|
---
|
|
|
|
## 工具简介
|
|
|
|
AutoLibrary 是一款专为北京建筑大学图书馆设计的自动化工具,帮助您简化图书馆座位操作流程,节省宝贵时间。工具完全模拟人工操作,通过简单的界面配置即可使用。
|
|
|
|
<Info>本文主要概述了在 Windows 11/10 环境下的 AutoLibrary 工具的安装、配置和使用方法。</Info>
|
|
|
|
## 核心功能
|
|
|
|
<CardGroup cols={3}>
|
|
<Card
|
|
title="自动预约"
|
|
icon="calendar-check"
|
|
href="/configuration#用户配置"
|
|
>
|
|
如果用户当前没有有效预约,工具会自动为您预约指定座位。适用于提前预约第二天的座位。
|
|
</Card>
|
|
<Card
|
|
title="自动签到"
|
|
icon="clipboard-check"
|
|
href="/configuration#系统设置与运行模式"
|
|
>
|
|
在可签到时间范围(开始时间的前后30分钟)内,自动完成签到,避免因忘记签到导致失约。
|
|
</Card>
|
|
<Card
|
|
title="自动续约"
|
|
icon="rotate-right"
|
|
href="/configuration#系统设置与运行模式"
|
|
>
|
|
到达可续约时间(结束时间前的120分钟),自动延长座位使用时间。
|
|
</Card>
|
|
</CardGroup>
|
|
|
|
## 模式组合使用
|
|
|
|
运行模式可以组合使用,只需在配置窗口中勾选对应模式即可。同时启用三种模式后,工具会自动判断当前状态并执行相应操作。
|
|
|
|
<Tip>推荐同时启用三种模式,让工具自动处理预约、签到、续约的完整流程。</Tip>
|
|
|
|
## 定时任务
|
|
|
|
使用内置定时任务管理,添加定时任务后在指定时间按当前预约信息自动运行。支持设置重复周期,如每周一、周三、周五自动执行。
|
|
|
|

|
|
|
|
### 打开定时任务管理
|
|
|
|
点击主界面窗口底部左侧的 **"定时任务管理"** 按钮,打开定时任务管理窗口。
|
|
|
|

|
|
|
|
### 添加定时任务
|
|
|
|
点击 **"添加定时任务"** 按钮,在弹出的对话框中配置任务参数:
|
|
|
|

|
|
|
|
<Tip>添加后任务将显示在列表中,状态为"等待中"。到达指定时间后自动执行。</Tip>
|
|
|
|
#### 定时类型
|
|
|
|
| 选项 | 说明 | 示例 |
|
|
| --- | --- | --- |
|
|
| 特定时间 | 指定任务开始的绝对时间 | `2025-10-30 08:00:00` |
|
|
| 相对时间 | 相对当前时间的偏移量 | 提前 1 天、提前 2 小时、提前 30 分钟 |
|
|
|
|
#### 运行模式
|
|
|
|
| 选项 | 行为 | 适用场景 |
|
|
| --- | --- | --- |
|
|
| 静默运行 | 任务执行时不会弹出窗口,完成后右下角通知 | 完全自动化,无需人工干预 |
|
|
| 运行前提示 | 任务执行前显示提示信息 | 需要在运行前确认或查看进度 |
|
|
|
|
<Tip>
|
|
如需完全静默运行:在配置界面的系统设置中勾选 **"无头模式"**,并在程序托盘中右键选择 **"最小化到托盘"**。这样定时任务运行时不会显示主界面和浏览器窗口,仅在完成时弹出系统通知。
|
|
</Tip>
|
|
|
|
#### 重复执行
|
|
|
|
勾选 **"启用重复执行"** 后,可以按周循环执行任务:
|
|
|
|
- 选择需要运行的天(如:每周一、周三、周五)
|
|
- 需要每天运行则勾选全部(周一至周日)
|
|
- 全选和全不选均视为每日执行
|
|
|
|
### 编辑定时任务
|
|
|
|
支持对已创建的定时任务进行编辑修改,无需删除重建。
|
|
|
|
<Steps>
|
|
<Step title="打开编辑菜单">
|
|
在定时任务管理窗口中,在任务列表中的任意任务项上单击**鼠标右键**,在弹出的菜单中选择**"编辑"**。
|
|
|
|

|
|
</Step>
|
|
<Step title="修改配置">
|
|
编辑对话框将显示任务的当前配置。您可以修改:
|
|
- 任务名称
|
|
- 定时时间
|
|
- 运行模式
|
|
- 将普通任务转换为可重复性任务(反之亦然)
|
|
</Step>
|
|
</Steps>
|
|
|
|
<Info>编辑任务时,任务的 UUID 和执行历史(可重复性任务)将被保留。修改执行时间后,状态将重置为"等待中"。</Info>
|
|
|
|
### 删除定时任务
|
|
|
|
可通过以下两种方式移除定时任务:
|
|
|
|
- 右键菜单选择 **"删除"**
|
|
- 点击任务项右侧的 **"删除"** 按钮
|
|
|
|
<Warning>删除可重复性任务将同时清除该任务的所有执行历史记录。</Warning>
|
|
|
|
## 核心亮点
|
|
|
|
<CardGroup cols={2}>
|
|
<Card title="浏览器驱动自动下载" icon="download" href="/installation#方式一使用浏览器驱动自动下载功能推荐">
|
|
自动检测本地浏览器并匹配对应驱动版本,一键下载安装。
|
|
</Card>
|
|
<Card title="定时任务编辑" icon="pen-to-square" href="#编辑定时任务">
|
|
支持对已创建的定时任务进行编辑修改,无需删除重建,保留任务 UUID 和执行历史。
|
|
</Card>
|
|
<Card title="重复执行" icon="repeat" href="#添加定时任务">
|
|
按周循环执行,灵活选择周一至周日任意组合。
|
|
</Card>
|
|
<Card title="静默运行" icon="eye-slash" href="#添加定时任务">
|
|
配合无头模式和托盘最小化,后台完全静默执行。
|
|
</Card>
|
|
</CardGroup>
|