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