Zenity 中文手冊

來源:互聯網
上載者:User

原文來自:http://dev.firnow.com/course/6_system/linux/Linuxjs/20100205/194812.html

 

用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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.