无忧启动论坛

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

作者: 2012fengxi    时间: 5 天前
标题: 利用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    时间: 5 天前
bash.7z (2.28 MB, 下载次数: 24)
这个附件含了入门笔记

作者: nianyueriPE    时间: 5 天前
谢谢分享
作者: nianyueriPE    时间: 5 天前
下载试试
作者: AcidBurn    时间: 4 天前
谢谢楼主的分享!
作者: kukuyu    时间: 4 天前
谢谢分享
作者: wang1126    时间: 4 天前
谢谢楼主分享
作者: yyz2191958    时间: 4 天前
好像很牛 谢谢
作者: 忧心的启    时间: 4 天前
学习学习,感谢分享。
作者: liuzhaoyzz    时间: 4 天前
linux下面的busybox、terminal,要比windows下面的cmd强太多了!

作者: tt911    时间: 4 天前
这个界面好复古啊。。。仿佛回到了 486年代。。。
作者: guong    时间: 4 天前
来试试 谢谢楼主分享
作者: 小灰兔    时间: 4 天前

下载试试
作者: 进士小站    时间: 4 天前
感谢楼主分享
作者: cui-hyg    时间: 4 天前
感谢分享




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