无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 461|回复: 14
打印 上一主题 下一主题

[教程] 利用busybox为脚本配菜单

[复制链接]
跳转到指定楼层
1#
发表于 4 天前 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
附件已经把工具软件打包好了,下载解压,运行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



15#
发表于 3 天前 | 只看该作者
感谢分享
回复

使用道具 举报

14#
发表于 3 天前 | 只看该作者
感谢楼主分享
回复

使用道具 举报

13#
发表于 3 天前 | 只看该作者

下载试试
回复

使用道具 举报

12#
发表于 3 天前 | 只看该作者
来试试 谢谢楼主分享
回复

使用道具 举报

11#
发表于 3 天前 | 只看该作者
这个界面好复古啊。。。仿佛回到了 486年代。。。
回复

使用道具 举报

10#
发表于 3 天前 | 只看该作者
linux下面的busybox、terminal,要比windows下面的cmd强太多了!
回复

使用道具 举报

9#
发表于 3 天前 | 只看该作者
学习学习,感谢分享。
回复

使用道具 举报

8#
发表于 3 天前 | 只看该作者
好像很牛 谢谢
回复

使用道具 举报

7#
发表于 3 天前 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

6#
发表于 3 天前 | 只看该作者
谢谢分享
回复

使用道具 举报

5#
发表于 3 天前 | 只看该作者
谢谢楼主的分享!
回复

使用道具 举报

4#
发表于 4 天前 | 只看该作者
下载试试
回复

使用道具 举报

3#
发表于 4 天前 | 只看该作者
谢谢分享
回复

使用道具 举报

2#
 楼主| 发表于 4 天前 | 只看该作者
bash.7z (2.28 MB, 下载次数: 24)
这个附件含了入门笔记
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-20 04:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表