分类: LINUX
2010-02-02 20:08:01
用SHELL,自动执行应用程序,把RUNTIME过程显示为窗口,可以像这样
#!/bin/sh
top | zenity --text-info --title="TOP INFO" --width=800 --height=400
要看zenity参数用法,打zenity --help或man zenity
Usage: zenity [OPTION...]
对话框选项
--calendar 显示日历对话框
--entry 显示文字输入栏对话框
--error 显示错误信息对话框
--file-selection 显示文件选择对话框
--info 显示信息对话框
--list 显示清单对话框
--progress 显示进度指示窗
--question 显示提问信息对话框
--text-info 显示文字资信对话框
--warning 显示警告信息对话框
一般选项
--title=标题 指定对话框的标题
--window-icon=图示路径 指定视窗使用的图示
--width=宽度 指定宽度
--height=高度 指定高度
日历选项
--text=STRING 指定对话框中的文字
--day=INT 指定日历中的日期
--month=INT 指定日历中的月份
--year=INT 指定日历中的年份
--date-format=STRING 指定回传的日期格式
文字输入栏选项
--text=STRING 指定对话框中的文字
--entry-text=STRING 指定输入栏中的文字
--hide-text 隐藏输入栏中的文字
错误信息选项
--text=STRING 指定对话框中的文字
有关文件选择的选项
--filename=文件名称 指定文件名称
--multiple 允许同时选择多个文件
--separator=分隔字符 指定分隔输出结果的字符。
信息选项
--text=STRING 指定对话框中的文字
清单选项
--column=STRING 指定栏位标题
--checklist 第一栏使用独立选择按钮
--radiolist 第一栏使用多项选择按钮
--separator=分隔字符 指定分隔输出结果的字符
--editable 可以更改文字
进度选项
--text=STRING 指定对话框中的文字
--percentage=INT 指定开始时的百份比数值
--pulsate 填满进度列
--auto-close 当进度达到100% 时关闭对话框
提问选项
--text=STRING 指定对话框中的文字
文字选项
--filename=文件名称开启文件
--editable 可以更改文字
警告信息选项
--text=STRING 指定对话框中的文字
GTK+ 选项
--gdk-debug=标签 准备设定的gdk 调试标签
--gdk-no-debug=标签 准备去除的gdk 调试标签
--display=画面 准备使用的 X 画面
--sync 进行 X 同步呼叫
--name=名称 视窗总管所需的程式名称
--class=类别 视窗总管所需的程式类别名称
--gxid-host=主机
--gxid-port=端口号
--gtk-debug=标签 准备设定的gtk+ 调试标签
--gtk-no-debug=标签 准备去除的gtk+ 调试验标签
--g-fatal-warnings 将所有警告信息作为严重错误处理
--gtk-module=模块 载入额外的 Gtk 模块
其它选项
--about 关于 zenity
--version 显示版本
求助选项
-?, --help Show this help message
--usage Display brief usage message