From fba9857c3f4c83defb50cceb27693730cc30af99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=85=8E=E9=A5=BC=E6=9E=9C=E5=AD=90=E5=8D=B7=E9=B2=A8?= =?UTF-8?q?=E9=B1=BC=E8=BE=A3=E6=A4=92?= Date: Tue, 1 Jul 2025 14:03:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20Cursor=20=E8=84=9A?= =?UTF-8?q?=E6=9C=AC=EF=BC=8C=E9=87=87=E7=94=A8=E5=88=86=E9=98=B6=E6=AE=B5?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=E7=AD=96=E7=95=A5=EF=BC=8C=E5=A2=9E=E5=BC=BA?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BD=93=E9=AA=8C=E3=80=82=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=E6=B5=81=E7=A8=8B=E8=AF=B4=E6=98=8E=E5=92=8C?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=A1=AE=E8=AE=A4=E6=AD=A5=E9=AA=A4=EF=BC=8C?= =?UTF-8?q?=E7=A1=AE=E4=BF=9D=E7=94=A8=E6=88=B7=E5=9C=A8=E6=89=A7=E8=A1=8C?= =?UTF-8?q?=E8=BF=87=E7=A8=8B=E4=B8=AD=E4=BA=86=E8=A7=A3=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E6=AD=A5=E9=AA=A4=E5=8F=8A=E6=B3=A8=E6=84=8F=E4=BA=8B=E9=A1=B9?= =?UTF-8?q?=EF=BC=8C=E5=90=8C=E6=97=B6=E6=9B=B4=E6=96=B0=E9=87=8D=E8=A6=81?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E4=BB=A5=E6=94=AF=E6=8C=81=E6=9C=BA=E5=99=A8?= =?UTF-8?q?=E7=A0=81=E4=BF=AE=E6=94=B9=E5=8A=9F=E8=83=BD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/run/cursor_mac_free_trial_reset.sh | 36 ++++++++++++++++++++-- scripts/run/cursor_mac_id_modifier.sh | 34 +++++++++++++++++++- scripts/run/cursor_win_id_modifier.ps1 | 34 ++++++++++++++++++++ 3 files changed, 101 insertions(+), 3 deletions(-) diff --git a/scripts/run/cursor_mac_free_trial_reset.sh b/scripts/run/cursor_mac_free_trial_reset.sh index 3bcf7fb..e97a1a4 100644 --- a/scripts/run/cursor_mac_free_trial_reset.sh +++ b/scripts/run/cursor_mac_free_trial_reset.sh @@ -1195,10 +1195,42 @@ main() { echo -e "${YELLOW}🤝 一起交流更多Cursor技巧和AI知识(脚本免费、关注公众号加群有更多技巧和大佬) ${NC}" echo -e "${BLUE}================================${NC}" echo - echo -e "${YELLOW}💡 [重要提示]${NC} 本工具专注于删除Cursor试用相关文件夹,暂时屏蔽机器码修改功能" + echo -e "${YELLOW}💡 [重要提示]${NC} 本工具采用分阶段执行策略,既能彻底清理又能修改机器码" echo -e "${YELLOW}💡 [重要提示]${NC} 本工具免费,如果对您有帮助,请关注公众号【煎饼果子卷AI】" echo - + + # 📋 执行流程说明 + echo + echo -e "${GREEN}📋 [执行流程]${NC} 本脚本将按以下步骤执行:" + echo -e "${BLUE} 1️⃣ 检测并关闭Cursor进程${NC}" + echo -e "${BLUE} 2️⃣ 保存Cursor程序路径信息${NC}" + echo -e "${BLUE} 3️⃣ 删除指定的Cursor试用相关文件夹${NC}" + echo -e "${BLUE} 📁 ~/Library/Application Support/Cursor${NC}" + echo -e "${BLUE} 📁 ~/.cursor${NC}" + echo -e "${BLUE} 4️⃣ 重新启动Cursor让其生成新的配置文件${NC}" + echo -e "${BLUE} 5️⃣ 等待配置文件生成完成(最多45秒)${NC}" + echo -e "${BLUE} 6️⃣ 关闭Cursor进程${NC}" + echo -e "${BLUE} 7️⃣ 修改新生成的机器码配置文件${NC}" + echo -e "${BLUE} 8️⃣ 显示操作完成统计信息${NC}" + echo + echo -e "${YELLOW}⚠️ [注意事项]${NC}" + echo -e "${YELLOW} • 脚本执行过程中请勿手动操作Cursor${NC}" + echo -e "${YELLOW} • 建议在执行前关闭所有Cursor窗口${NC}" + echo -e "${YELLOW} • 执行完成后需要重新启动Cursor${NC}" + echo -e "${YELLOW} • 原配置文件会自动备份到backups文件夹${NC}" + echo -e "${YELLOW} • 需要Python3环境来处理JSON配置文件${NC}" + echo + + # 🤔 用户确认 + echo -e "${GREEN}🤔 [确认]${NC} 请确认您已了解上述执行流程" + read -p "是否继续执行?(输入 y 或 yes 继续,其他任意键退出): " confirmation + if [[ ! "$confirmation" =~ ^(y|yes)$ ]]; then + echo -e "${YELLOW}👋 [退出]${NC} 用户取消执行,脚本退出" + exit 0 + fi + echo -e "${GREEN}✅ [确认]${NC} 用户确认继续执行" + echo + # 🚀 执行主要功能 check_permissions check_and_kill_cursor diff --git a/scripts/run/cursor_mac_id_modifier.sh b/scripts/run/cursor_mac_id_modifier.sh index 5ab2c32..dbe8abe 100644 --- a/scripts/run/cursor_mac_id_modifier.sh +++ b/scripts/run/cursor_mac_id_modifier.sh @@ -1430,10 +1430,42 @@ main() { echo echo -e "${YELLOW}💰 [小小广告] 出售CursorPro教育号一年质保三个月,有需要找我(86),WeChat:JavaRookie666 ${NC}" echo - echo -e "${YELLOW}💡 [重要提示]${NC} 本工具专注于删除Cursor试用相关文件夹,暂时屏蔽机器码修改功能。" + echo -e "${YELLOW}💡 [重要提示]${NC} 本工具采用分阶段执行策略,既能彻底清理又能修改机器码。" echo -e "${YELLOW}💡 [重要提示]${NC} 本工具免费,如果对您有帮助,请关注公众号【煎饼果子卷AI】" echo + # 📋 执行流程说明 + echo + echo -e "${GREEN}📋 [执行流程]${NC} 本脚本将按以下步骤执行:" + echo -e "${BLUE} 1️⃣ 检测并关闭Cursor进程${NC}" + echo -e "${BLUE} 2️⃣ 保存Cursor程序路径信息${NC}" + echo -e "${BLUE} 3️⃣ 删除指定的Cursor试用相关文件夹${NC}" + echo -e "${BLUE} 📁 ~/Library/Application Support/Cursor${NC}" + echo -e "${BLUE} 📁 ~/.cursor${NC}" + echo -e "${BLUE} 4️⃣ 重新启动Cursor让其生成新的配置文件${NC}" + echo -e "${BLUE} 5️⃣ 等待配置文件生成完成(最多45秒)${NC}" + echo -e "${BLUE} 6️⃣ 关闭Cursor进程${NC}" + echo -e "${BLUE} 7️⃣ 修改新生成的机器码配置文件${NC}" + echo -e "${BLUE} 8️⃣ 显示操作完成统计信息${NC}" + echo + echo -e "${YELLOW}⚠️ [注意事项]${NC}" + echo -e "${YELLOW} • 脚本执行过程中请勿手动操作Cursor${NC}" + echo -e "${YELLOW} • 建议在执行前关闭所有Cursor窗口${NC}" + echo -e "${YELLOW} • 执行完成后需要重新启动Cursor${NC}" + echo -e "${YELLOW} • 原配置文件会自动备份到backups文件夹${NC}" + echo -e "${YELLOW} • 需要Python3环境来处理JSON配置文件${NC}" + echo + + # 🤔 用户确认 + echo -e "${GREEN}🤔 [确认]${NC} 请确认您已了解上述执行流程" + read -p "是否继续执行?(输入 y 或 yes 继续,其他任意键退出): " confirmation + if [[ ! "$confirmation" =~ ^(y|yes)$ ]]; then + echo -e "${YELLOW}👋 [退出]${NC} 用户取消执行,脚本退出" + exit 0 + fi + echo -e "${GREEN}✅ [确认]${NC} 用户确认继续执行" + echo + # 🚀 执行主要功能 check_permissions check_and_kill_cursor diff --git a/scripts/run/cursor_win_id_modifier.ps1 b/scripts/run/cursor_win_id_modifier.ps1 index 8967bbc..6483baa 100644 --- a/scripts/run/cursor_win_id_modifier.ps1 +++ b/scripts/run/cursor_win_id_modifier.ps1 @@ -252,6 +252,40 @@ Write-Host "" Write-Host "$YELLOW💰 [小小广告] 出售CursorPro教育号一年质保三个月,有需要找我(86),WeChat:JavaRookie666 $NC" Write-Host "$BLUE================================$NC" +# 📋 执行流程说明 +Write-Host "" +Write-Host "$GREEN📋 [执行流程]$NC 本脚本将按以下步骤执行:" +Write-Host "$BLUE 1️⃣ 检测并关闭Cursor进程$NC" +Write-Host "$BLUE 2️⃣ 保存Cursor程序路径信息$NC" +Write-Host "$BLUE 3️⃣ 删除指定的Cursor试用相关文件夹$NC" +Write-Host "$BLUE 📁 C:\Users\Administrator\.cursor$NC" +Write-Host "$BLUE 📁 C:\Users\Administrator\AppData\Roaming\Cursor$NC" +Write-Host "$BLUE 📁 C:\Users\%USERNAME%\.cursor$NC" +Write-Host "$BLUE 📁 C:\Users\%USERNAME%\AppData\Roaming\Cursor$NC" +Write-Host "$BLUE 4️⃣ 重新启动Cursor让其生成新的配置文件$NC" +Write-Host "$BLUE 5️⃣ 等待配置文件生成完成(最多45秒)$NC" +Write-Host "$BLUE 6️⃣ 关闭Cursor进程$NC" +Write-Host "$BLUE 7️⃣ 修改新生成的机器码配置文件$NC" +Write-Host "$BLUE 8️⃣ 显示操作完成统计信息$NC" +Write-Host "" +Write-Host "$YELLOW⚠️ [注意事项]$NC" +Write-Host "$YELLOW • 脚本执行过程中请勿手动操作Cursor$NC" +Write-Host "$YELLOW • 建议在执行前关闭所有Cursor窗口$NC" +Write-Host "$YELLOW • 执行完成后需要重新启动Cursor$NC" +Write-Host "$YELLOW • 原配置文件会自动备份到backups文件夹$NC" +Write-Host "" + +# 🤔 用户确认 +Write-Host "$GREEN🤔 [确认]$NC 请确认您已了解上述执行流程" +$confirmation = Read-Host "是否继续执行?(输入 y 或 yes 继续,其他任意键退出)" +if ($confirmation -notmatch "^(y|yes)$") { + Write-Host "$YELLOW👋 [退出]$NC 用户取消执行,脚本退出" + Read-Host "按回车键退出" + exit 0 +} +Write-Host "$GREEN✅ [确认]$NC 用户确认继续执行" +Write-Host "" + # 获取并显示 Cursor 版本 function Get-CursorVersion { try {