linux dialog图形化工具基础应用

dialog以一种整洁的图形化方式显示你的脚本程序,这个命令使用文本模式的图形和色彩,提供了友好的面向图形的解决方案。


一个简单的例子:创建一个简单的对话框

dialog --msgbox 9 18



这样屏幕上就可以显示一个图形化对话框了,如下图所示。


下面列出可以创建对话框的主要类型

复选框--checklist允许用户显示一个选项列表,每个选项都可以被单独选择
信息框--infobox在显示消息后,对话框将立刻返回,俣并不清除屏幕
输入框--inputbox允许用户输入文本
菜单框--menu允许用户选择列表中的一项
消息框--msgbox向用户显示一条消息,同时显示一个OK按钮
单选框--radiolist允许用户选择列表中的一个选项
文本框--textbox允许用户在带有滚动条的文本框中显示一个文件的内容
是/否框--yesno允许用户提问,用户可以选择yes或no









还有其它的一些创建对话框的类型(如,进度框和密码框),具体可查看手册.


列出每种类型需要的参数。
对话框类型参数
--checklist  text   height   width list-height [tag text status]
--infobox    text   height   width
--inputbox  text   height   width   [initia string]
--menu       text   height   width   menu-height [tag item]
--msgbox   text   height   width
--radiolist   text   height   width list-height [tag tet status]
--textbox     filename   height    width
--yesno       text   height   width

下面我们将创建一个多项选择框


代码如下:


dialog --title "多项选择框"  --checklist "请选择一个选项" 15 25 3 1 "one" "off" 2 "two" "on" 3 "three" "off"

在这个例子中创建一个复选框,--title选项设置标题,--checklist 的第一个选项是提示信息,接下来设置对话框的大小。它商15 行。宽25个字符,3行被用于菜单。

选项设置的3 个值

编号:菜单编号

文本:菜单标题

状态:是否设置为默认



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值