--- /dev/null
+#!/bin/bash
+# 表盘转换脚本 - 通用版本,可以转换任意文件夹的表盘
+# 使用方法: ./build_dial.sh [文件夹路径] [输出目录]
+
+# 获取脚本所在目录
+SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
+cd "$SCRIPT_DIR"
+
+# 获取参数
+if [ -z "$1" ]; then
+ echo "使用方法: $0 <文件夹路径> [输出目录]"
+ echo "示例: $0 ./instance/206"
+ echo "示例: $0 ./instance/206 ./out"
+ exit 1
+fi
+
+INPUT_DIR="$1"
+OUTPUT_DIR="${2:-./out}"
+
+# 如果输入的是相对路径,转换为绝对路径
+if [[ ! "$INPUT_DIR" = /* ]]; then
+ INPUT_DIR="$SCRIPT_DIR/$INPUT_DIR"
+fi
+
+# 检查输入目录是否存在
+if [ ! -d "$INPUT_DIR" ]; then
+ echo "错误: 输入目录不存在: $INPUT_DIR"
+ exit 1
+fi
+
+# 检查是否存在 XML 文件
+XML_COUNT=$(find "$INPUT_DIR" -maxdepth 1 -name "*.xml" | wc -l)
+if [ "$XML_COUNT" -eq 0 ]; then
+ echo "错误: 在目录 $INPUT_DIR 中未找到 XML 文件"
+ exit 1
+fi
+
+echo "=== 开始转换表盘 ==="
+echo "输入目录: $INPUT_DIR"
+echo "输出目录: $OUTPUT_DIR"
+echo "找到 $XML_COUNT 个 XML 文件"
+echo ""
+
+# 执行转换
+python3 main.py -dir "$INPUT_DIR" -output "$OUTPUT_DIR"
+
+# 检查转换是否成功
+if [ $? -eq 0 ]; then
+ echo ""
+ echo "=== 转换完成 ==="
+ echo "输出文件位置: $OUTPUT_DIR"
+ if [ -d "$OUTPUT_DIR" ]; then
+ echo "生成的 .bin 文件:"
+ ls -lh "$OUTPUT_DIR"/*.bin 2>/dev/null || echo "未找到输出文件"
+ fi
+else
+ echo ""
+ echo "=== 转换失败 ==="
+ exit 1
+fi
+
--- /dev/null
+<dial title="classic_elegance" description="鎏金简约" size="466 466" version="2.0" preview_img="./instance/206/classic_elegance.png">\r
+ <static_img id="back_ground" position="0 0" img_name="./instance/206/MAIN_FACE_IMAGE.png"></static_img>\r
+ \r
+ <!-- 时针 -->\r
+ <rotate_img id="hour" position="216 87" rotate_center="17.0 146.0" rotate_start="0" rotate_end="360" img_name="./instance/206/HOURHAND.png" bind_data="9" period="10"></rotate_img>\r
+ <!-- 分针 -->\r
+ <rotate_img id="minute" position="211 33" rotate_center="22.0 200.0" rotate_start="0" rotate_end="360" img_name="./instance/206/MINUTEHAND.png" bind_data="10" period="10"></rotate_img>\r
+ <!-- 秒针 -->\r
+ <rotate_img id="second" position="214 28" rotate_center="19.0 205.0" rotate_start="0" rotate_end="360" img_name="./instance/206/SECONDHAND.png" bind_data="12" period="60"></rotate_img>\r
+\r
+</dial>
\ No newline at end of file