Browse Source

refactor: Improve MAC address modification user interaction and error handling

- Enhanced MAC address modification prompt with clearer default option
- Added robust input handling for MAC address modification choice
- Implemented informative logging for MAC address modification outcomes
- Simplified user interaction flow with case-based input processing
- Removed redundant log message and improved script logic
pull/231/head v0.0.91
煎饼果子卷鲨鱼辣椒 4 months ago
parent
commit
9f42395a3e
  1. 19
      scripts/run/cursor_mac_id_modifier.sh

19
scripts/run/cursor_mac_id_modifier.sh

@ -701,16 +701,25 @@ main() {
# 添加MAC地址修改选项 # 添加MAC地址修改选项
echo echo
log_warn "是否要修改MAC地址?" log_warn "是否要修改MAC地址?"
echo "0) 否 - 保持默认设置 (按回车键)"
echo "0) 否 - 保持默认设置 (默认)"
echo "1) 是 - 修改MAC地址" echo "1) 是 - 修改MAC地址"
echo -n "请输入选择 [0-1] (默认 0): "
read -r choice read -r choice
if [ "$choice" = "1" ]; then
modify_mac_address
# 处理用户输入(包括空输入和无效输入)
case "$choice" in
1)
if modify_mac_address; then
log_info "MAC地址修改完成!"
else
log_error "MAC地址修改失败"
fi fi
;;
*)
log_info "已跳过MAC地址修改"
;;
esac
echo
log_info "MAC地址修改完成!"
show_file_tree show_file_tree
show_follow_info show_follow_info

Loading…
Cancel
Save