无忧启动论坛

标题: 利用busybox为脚本配菜单 [打印本页]

作者: 2012fengxi    时间: 2025-2-16 21:47
标题: 利用busybox为脚本配菜单
附件已经把工具软件打包好了,下载解压,运行tty.cmd
busybox让windows下可以使用大量linux下的命令行工具,也能使用bash写脚本,更多dialog的例子请查阅网上
第一个练习: 是一个提示框,3秒自动跳出
dialog --infobox "你好, 收到一条消息!" 5 25 ; sleep 3
第二个练习: yes和no提示框,把以下语句保存为y.sh,直接输入y.sh运行
dialog --yesno "选择是或否?" 6 20
if [ $? -eq 0 ]; then
    echo "选择了 Yes."
else
    echo "选择了 No."
fi


第三个练习: 单行输入框,结果保存到变量中
input_value=$(dialog --stdout --inputbox "输入你的名字:" 8 40)
echo $input_value

第四个练习: 菜单选择,将下面语句存为m.sh,运行之
choice=$(dialog --menu "选择一个选项:" 11 25 4
    1 "选项 1" \
    2 "选项 2" \
    3 "选项 3" \
    4 "退出" 3>&1 1>&2 2>&3)
case $choice in
    1)
        echo "你选了 1";;
    2)
        echo "你选了 2";;
    3)
        echo "你选了 3";;
    4)
        echo "你选了 4";;
    *)
        echo "无效";;
esac


第四个练习: 单选,将下面语句存为r.sh,运行之
dialog --backtitle "CPU 选择" \
  --radiolist "选择 CPU 型号:" 10 40 4 \
        1 386SX off \
        2 386DX on \
        3 486SX off \
        4 486DX off




作者: 2012fengxi    时间: 2025-2-16 21:49
bash.7z (2.28 MB, 下载次数: 39)
这个附件含了入门笔记

作者: nianyueriPE    时间: 2025-2-16 22:49
谢谢分享
作者: nianyueriPE    时间: 2025-2-16 22:49
下载试试
作者: AcidBurn    时间: 2025-2-17 01:32
谢谢楼主的分享!
作者: kukuyu    时间: 2025-2-17 08:13
谢谢分享
作者: wang1126    时间: 2025-2-17 08:29
谢谢楼主分享
作者: yyz2191958    时间: 2025-2-17 08:38
好像很牛 谢谢
作者: 忧心的启    时间: 2025-2-17 08:43
学习学习,感谢分享。
作者: liuzhaoyzz    时间: 2025-2-17 10:49
linux下面的busybox、terminal,要比windows下面的cmd强太多了!

作者: tt911    时间: 2025-2-17 10:52
这个界面好复古啊。。。仿佛回到了 486年代。。。
作者: guong    时间: 2025-2-17 10:57
来试试 谢谢楼主分享
作者: 小灰兔    时间: 2025-2-17 11:02

下载试试
作者: 进士小站    时间: 2025-2-17 14:22
感谢楼主分享
作者: cui-hyg    时间: 2025-2-17 22:58
感谢分享
作者: 2992333574    时间: 2025-2-25 14:45
可以可以
作者: pda8888    时间: 2025-2-26 16:51
牛B!
虽然很朴素,但是也好过黑框!




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3