defaultno] [--extra-button] [--extra-label <str>] [--help-button] [--no-kill]
[--help-label <str>] [--help-status] [--ignore] [--input-fd <fd>] [--keep-window] [--max-input <n>]
[--output-fd <fd>] [--print-maxsize] [--print-size] [--print-version] [--separate-output] [--size-err]
[--separate-widget <str>] [--single-quoted] [--sleep <secs>] [--tab-correct] [--tab-len <n>]
[--timeout <secs>] [--trim] [--visit-items] [--version]
附注:
--cr-wrap
解释对话框内的文本换行相当于一个新行.另外.dialog只会控制文本适应对话框.即使你可以控制一行突破这个规则,dialog也会自动调整所有在对话框内的文本使他们与对话框的宽度一样.不用cr-wrap,文本的版面会排列成脚本的原始规则.
--colors
解释内含在对话框的”Z”的顺序属性.他告诉对话框设置颜色或者视频属性:
0到7是ANSI码在curses中分别指定为:黑色,红色,绿色,黄色,蓝色,紫红色,蓝绿色和白色.
粗体用’b’设置,重设用‘B’.背面用’r’设置,重设用’R’.下划线用’u’设置,重设用’U’.所做出的改动将会累积起来.例如,”ZbZ1’”表示文本显示红色.恢复正常的设置用”Zn”
--input-fd fd
从给定的文件描述符中读取键盘输入.大部分的dialog脚本从标准输入读取,但是gauge组件从管道读取(那通常是标准输入).当dialog试着重新打开终端时一些配置不能严格执行.如果你的脚本工作在那种类型的环境中,可以使用这个选项.
--output-fd fd
直接输出到给定的文件描述符.多数dialog脚本写到标准输出,但是错误信息可能也被输出到那里,这取决于你的脚本.
--insecure
输入密码时回显星号(×),将passwd组件更友好但较不安全.
--keep-window
退出时不清屏和重绘窗口.当几个组件在同一个程序中运行时,对于保留窗口内容很有用的.
注意,curses在开始一个新的处理时会清空屏幕.
--max-input size
限制输入的字符串在给定的大小之内.如果没有指定,默认是2048.
--separate-output
对于chicklist组件,输出结果一次输出一行,没有限额.这一便利的分离可以被别的程序使用.
--separator string
--separate-widget string
指定一个分隔符,分离dialog中每个组件的输出.它可以用来简单地分析一个dialog中几个组件的结果.如果没有给出这个选项,默认的分隔符是一个tab符号.
--sleep secs
在处理完一个对话框后静止(延迟)的时间(秒).
命令用法Box options:
--calendar <text> <height> <width> <day> <month> <year>
--checklist <text> <height> <width> <list height> <tag1> <item1> <status1>...
--form <text> <height> <width> <form height> <label1> <l_y1> <l_x1> <item1> <i_y1> <i_x1> <flen1> <ilen1>...
--fselect <filepath> <height> <width> //文件选择
--gauge <text> <height> <width> [<percent>]
--infobox <text> <height> <width>
--inputbox <text> <height> <width> [<init>]
--inputmenu <text> <height> <width> <menu height> <tag1> <item1>...
例:d |