目录
类型 | 用于创建类型的选项 | 含义 |
---|---|---|
复选框 | --checklist | 允许用户显示一个选项列表, 每个选项都可以被单独选择 |
信息框 | --infobox | 在显示消息后,对话框将立 刻返回,但并不清除屏幕 |
输入框 | --inputbox | 允许用户输入文本 |
菜单框 | --menu | 允许用户选择列表中的一项 |
消息框 | --msgbox | 向用户显示一条消息,同时 显示一个OK按钮,用户可 以通过选择该按钮继续操作 |
单选框 | --radiolist | 允许用户选择列表中的一个选项 |
文本框 | --textbox | 允许用户在带有滚动条的 文本框中显示一个文件的内容 |
是/否框 | --yesno | 允许用户提问,用户可 以选择yes或no |
--title和--msgbox
$ dialog --title "Title" --msgbox "大风起兮云飞扬" 10 20 ; clear
--inputbox
#!/bin/bash
tmp=`mktemp tmpXXX.out`
dialog --title "Title" --inputbox "大风起兮云飞扬?" 10 20 2> $tmp
clear
echo `cat $tmp`
--infobox
#!/bin/bash
dialog --title "Title" --infobox "大风起兮云飞扬?" 10 20
sleep 10
clear
--menu
#!/bin/bash
tmp=$(mktemp tmpXXX.out)
dialog --title "Title" --menu "What your favorite food?" 15 30 4 \
1 "meet" \
2 "Meet" \
3 "MEET" \
2>$tmp
clear
echo `cat $tmp`
rm -f $tmp
今天就先写到这里吧,困了。