---
name: luoke-config
description: '洛克王国：世界会话配置持久化技能。用于保存/加载/清理已选择的 hwnd、窗口标题及自动化状态，便于后续快速恢复会话而无需重新选窗。适用于运行时状态管理，不用于长期游戏知识存储。'
metadata:
  requires:
    bins: ["python3"]
---

# 游戏配置

**平台：跨平台** - 纯 Python，无 Windows 依赖

在会话之间持久化游戏自动化状态。

## 能力

- **保存**：存储 hwnd、窗口标题和设置
- **加载**：恢复之前保存的配置
- **清理**：重置配置

## 用法

### 保存配置

```bash
python3 {baseDir}/scripts/save_config.py --hwnd 123456 --title "洛克王国：世界"
```

### 加载配置

```bash
python3 {baseDir}/scripts/load_config.py
```

**输出**：
```json
{
  "hwnd": 123456,
  "title": "洛克王国：世界",
  "saved_at": "2026-03-30T10:30:00"
}
```

### 清理配置

```bash
python3 {baseDir}/scripts/save_config.py --clear
```

## 存储位置

配置文件保存在：`~/.luoke-aw/config.json`

## 集成示例

```bash
# 首次运行：列出窗口并保存
python3 skills/luoke-window/scripts/list_windows.py
# 用户选择目标窗口
python3 skills/luoke-config/scripts/save_config.py --hwnd 123456 --title "洛克王国：世界"

# 后续运行：直接加载
CONFIG=$(python3 skills/luoke-config/scripts/load_config.py)
HWND=$(echo $CONFIG | jq -r '.hwnd')
python3 skills/luoke-window/scripts/focus_window.py $HWND
```

