From 1fe30260b0a1ecf9671f56f00a1c3c03256907e5 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: Fri, 14 Mar 2025 18:32:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96cursor=5Fmac=5Fid=5Fmodifier.?= =?UTF-8?q?sh=E8=84=9A=E6=9C=AC=E7=9A=84=E7=94=A8=E6=88=B7=E8=BE=93?= =?UTF-8?q?=E5=85=A5=E5=A4=84=E7=90=86=EF=BC=8C=E6=94=B9=E8=BF=9B=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E4=BF=A1=E6=81=AF=E5=92=8C=E8=BE=93=E5=85=A5=E6=96=B9?= =?UTF-8?q?=E5=BC=8F=EF=BC=8C=E7=A1=AE=E4=BF=9D=E7=94=A8=E6=88=B7=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E6=9B=B4=E7=9B=B4=E8=A7=82=E3=80=82=E6=AD=A4=E6=9B=B4?= =?UTF-8?q?=E6=94=B9=E6=8F=90=E5=8D=87=E4=BA=86=E7=94=A8=E6=88=B7=E4=BD=93?= =?UTF-8?q?=E9=AA=8C=E5=92=8C=E8=84=9A=E6=9C=AC=E7=9A=84=E4=BA=A4=E4=BA=92?= =?UTF-8?q?=E6=80=A7=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/run/cursor_mac_id_modifier.sh | 29 +++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/scripts/run/cursor_mac_id_modifier.sh b/scripts/run/cursor_mac_id_modifier.sh index a261022..60fc722 100644 --- a/scripts/run/cursor_mac_id_modifier.sh +++ b/scripts/run/cursor_mac_id_modifier.sh @@ -976,15 +976,24 @@ main() { log_warn "是否要修改 Cursor 主程序文件?" echo "0) 否 - 仅修改配置文件 (更安全但可能需要更频繁地重置)" echo "1) 是 - 同时修改主程序文件 (更持久但有小概率导致程序不稳定)" - echo -n "请输入选择 [0-1] (默认 1): " - read -r choice + echo "" + printf "请输入选择 [0-1] (默认 1): " + + # 清空输入缓冲区 + while read -r -t 0.1; do read -r; done + + # 使用/dev/tty确保直接从终端读取输入 + app_choice="" + read -r app_choice