-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathinstall.bat
More file actions
98 lines (86 loc) · 2.41 KB
/
install.bat
File metadata and controls
98 lines (86 loc) · 2.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
@echo off
chcp 65001 >nul
setlocal enabledelayedexpansion
echo 🚀 开始安装 Illustrator 报价插件...
echo.
REM 检查 Node.js 是否安装
node --version >nul 2>&1
if errorlevel 1 (
echo ❌ 错误:请先安装 Node.js
echo 下载地址:https://nodejs.org/
pause
exit /b 1
)
REM 检查 npm 是否安装
npm --version >nul 2>&1
if errorlevel 1 (
echo ❌ 错误:请先安装 npm
pause
exit /b 1
)
echo 📦 安装依赖...
call npm install
if errorlevel 1 (
echo ❌ 依赖安装失败
pause
exit /b 1
)
echo 🔨 构建插件...
call npm run build:cep
if errorlevel 1 (
echo ❌ 构建失败
pause
exit /b 1
)
REM 设置 CEP 扩展目录
set "CEP_DIR=%APPDATA%\Adobe\CEP\extensions"
set "PLUGIN_DIR=%CEP_DIR%\com.illustrator.quote.panel"
echo 💻 检测到 Windows 系统
echo 📁 CEP 扩展目录:%CEP_DIR%
REM 创建 CEP 扩展目录(如果不存在)
if not exist "%CEP_DIR%" (
mkdir "%CEP_DIR%"
)
REM 删除现有插件(如果存在)
if exist "%PLUGIN_DIR%" (
echo 🗑️ 删除现有插件...
rmdir /s /q "%PLUGIN_DIR%"
)
REM 复制插件文件
echo 📋 复制插件文件...
xcopy /e /i /y "dist" "%PLUGIN_DIR%"
if errorlevel 1 (
echo ❌ 复制失败
pause
exit /b 1
)
REM 启用 CEP 调试模式
echo 🔧 启用 CEP 调试模式...
REM 支持 CEP 10, 11, 12
reg add "HKEY_CURRENT_USER\Software\Adobe\CSXS.10" /v PlayerDebugMode /t REG_SZ /d 1 /f >nul 2>&1
reg add "HKEY_CURRENT_USER\Software\Adobe\CSXS.11" /v PlayerDebugMode /t REG_SZ /d 1 /f >nul 2>&1
reg add "HKEY_CURRENT_USER\Software\Adobe\CSXS.12" /v PlayerDebugMode /t REG_SZ /d 1 /f >nul 2>&1
echo 调试模式已启用 (CEP 10, 11, 12)
echo.
echo ✅ 安装完成!
echo.
echo 📌 下一步:
echo 1. 重启 Adobe Illustrator
echo 2. 菜单栏 → 窗口 → 扩展 → Illustrator Quote
echo 3. 插件面板将显示在右侧
echo.
echo 🛠️ 如果插件不显示,请检查:
echo - Illustrator 版本是否为 2025 或更高版本 (支持 CEP 12)
echo - 是否已重启 Illustrator
echo - 调试模式是否正确启用
echo.
echo 📝 CEP 12 要求:
echo - Adobe Illustrator 2025 (版本 29.0) 或更高版本
echo - 支持 Chromium 99 和 Node.js 17.7.1
echo.
echo 🔍 调试信息:
echo - 调试端口:http://localhost:8088
echo - 在插件面板中右键 → 检查元素 → Console
echo.
echo 按任意键退出...
pause >nul