Đây là lệnh zenity có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
zenity - hiển thị hộp thoại GTK +
SYNOPSIS
lòng nhiệt thành [lựa chọn]
MÔ TẢ
lòng nhiệt thành là một chương trình sẽ hiển thị các hộp thoại GTK + và trả về (trong mã trả về,
hoặc trên đầu ra tiêu chuẩn) mà người dùng nhập. Điều này cho phép bạn trình bày thông tin và yêu cầu
để biết thông tin từ người dùng, từ tất cả các cách của tập lệnh shell.
Ví dụ, lòng nhiệt thành --câu hỏi sẽ trả về 0, 1 hoặc 5, tùy thuộc vào việc người dùng
ép lại OK, Hủy bỏ hoặc đã hết thời gian chờ. lòng nhiệt thành --lối vào sẽ xuất ra trên tiêu chuẩn
xuất những gì người dùng đã nhập vào trường nhập văn bản.
Tài liệu đầy đủ có sẵn trong Trình duyệt Trợ giúp GNOME.
LỰA CHỌN
Chương trình này tuân theo cú pháp dòng lệnh GNU thông thường, với các tùy chọn dài bắt đầu bằng
hai dấu gạch ngang (`- ').
Tùy chọn hộp thoại
--lịch
Hiển thị hộp thoại lịch
--lối vào
Hiển thị hộp thoại nhập văn bản
--lỗi
Hộp thoại lỗi hiển thị
- lựa chọn tệp
Hiển thị hộp thoại lựa chọn tệp
--thông tin Hộp thoại hiển thị thông tin
--danh sách Hộp thoại danh sách hiển thị
--thông báo
Hiển thị thông báo
--phát triển
Hiển thị hộp thoại chỉ báo tiến trình
--câu hỏi
Hiển thị hộp thoại câu hỏi
--text-thông tin
Hiển thị hộp thoại thông tin văn bản
--cảnh báo
Hiển thị hộp thoại cảnh báo
--tỉ lệ
Hộp thoại tỷ lệ hiển thị
- lựa chọn màu sắc
Hiển thị hộp thoại chọn màu
--mật khẩu mở khóa
Hiển thị hộp thoại mật khẩu
--các hình thức
Hộp thoại hiển thị biểu mẫu
tùy chọn chung
--title = TITLE
Đặt tiêu đề hộp thoại
--window-icon = ICONPATH
Đặt biểu tượng cửa sổ có đường dẫn đến hình ảnh. Ngoài ra, một trong bốn cổ phiếu
các biểu tượng có thể được sử dụng: "error", "info", "question" hoặc "warning"
- width = WIDTH
Đặt chiều rộng hộp thoại
--height = CHIỀU CAO
Đặt chiều cao hộp thoại
--timeout = TIMEOUT
Đặt thời gian chờ hộp thoại tính bằng giây
Tùy chọn lịch
--text = STRING
Đặt văn bản hộp thoại
--day = INT
Đặt lịch ngày
--tháng = INT
Đặt lịch tháng
--năm = INT
Đặt lịch năm
--date-format = PATTERN
Đặt định dạng cho ngày trả về. Giá trị mặc định phụ thuộc vào ngôn ngữ của người dùng hoặc được
thiết lập với kiểu strftime. Ví dụ% A% d /% m /% y
Tùy chọn nhập văn bản
--text = STRING
Đặt văn bản hộp thoại
--entry-text = STRING
Đặt văn bản mục nhập
--Ẩn văn bản
Ẩn văn bản mục nhập
Tùy chọn lỗi
--text = STRING
Đặt văn bản hộp thoại
- không quấn
Không bật gói văn bản
- không đánh dấu
Không bật đánh dấu pango
Các tùy chọn lựa chọn tệp
--filename = FILENAME
Đặt tệp hoặc thư mục được chọn theo mặc định
--nhiều
Cho phép chọn nhiều tên tệp trong hộp thoại chọn tệp
--danh mục
Kích hoạt lựa chọn chỉ trong thư mục
--cứu Kích hoạt chế độ lưu
- dấu phân tách = SEPARATOR
Chỉ định ký tự phân tách khi trả về nhiều tên tệp
- xác nhận-ghi đè
Xác nhận lựa chọn tệp nếu tên tệp đã tồn tại
--file-filter = NAME | MẪU1 MẪU2
Đặt bộ lọc tên tệp
Tùy chọn thông tin
--text = STRING
Đặt văn bản hộp thoại
- không quấn
Không bật gói văn bản
- không đánh dấu
Không bật đánh dấu pango
Liệt kê các tùy chọn
--text = STRING
Đặt văn bản hộp thoại
--column = STRING
Đặt tiêu đề cột
--danh mục
Sử dụng hộp kiểm cho cột đầu tiên
--chuyên gia phóng xạ
Sử dụng các nút radio cho cột đầu tiên
- dấu phân tách = STRING
Đặt ký tự phân cách đầu ra
--nhiều
Cho phép nhiều hàng được chọn
- có thể
Cho phép thay đổi văn bản
--print-column = NUMBER
Chỉ định cột để in với đầu ra tiêu chuẩn. Mặc định là trả về cái đầu tiên
cột. 'TẤT CẢ' có thể được sử dụng để in tất cả các cột.
--hide-column = NUMBER
Ẩn một cột cụ thể
--ẩn tiêu đề
Ẩn tiêu đề cột
Tùy chọn thông báo
--text = STRING
Đặt văn bản thông báo
--nghe
Nghe lệnh trên stdin. Các lệnh bao gồm 'tin nhắn', 'chú giải công cụ', 'biểu tượng' và
'hiển thị' được phân tách bằng dấu hai chấm. Ví dụ: 'nội dung: Xin chào thế giới', 'hiển thị:
false 'hoặc' icon: / path / to / icon '. Lệnh biểu tượng cũng chấp nhận bốn cổ phiếu
biểu tượng: 'lỗi', 'thông tin', 'câu hỏi' và 'cảnh báo'
Tùy chọn tiến độ
--text = STRING
Đặt văn bản hộp thoại
- phần trăm = INT
Đặt tỷ lệ phần trăm ban đầu
--Tự động đóng
Đóng hộp thoại khi đạt đến 100%
--tự động giết
Hủy quy trình gốc nếu nút hủy được nhấn
- nhũ tương
Thanh tiến trình đẩy
--không hủy
Ẩn nút hủy
Tùy chọn câu hỏi
--text = STRING
Đặt văn bản hộp thoại
- không quấn
Không bật gói văn bản
- không đánh dấu
Không bật đánh dấu pango
--ok-nhãn
Đặt văn bản của nút OK
--cancel-nhãn
Đặt văn bản của nút hủy
Tùy chọn văn bản
--filename = FILENAME
Mở tập tin
- có thể
Cho phép thay đổi văn bản
--checkbox = TEXT
Bật một hộp kiểm để sử dụng như 'Tôi đã đọc và chấp nhận các điều khoản.'
--ok-nhãn
Đặt văn bản của nút OK
--cancel-nhãn
Đặt văn bản của nút hủy
Tùy chọn cảnh báo
--text = STRING
Đặt văn bản hộp thoại
- không quấn
Không bật gói văn bản
- không đánh dấu
Không bật đánh dấu pango
Tùy chọn tỷ lệ
--text = STRING
Đặt văn bản hộp thoại
--value = VALUE
Đặt giá trị ban đầu
--min-value = VALUE
Đặt giá trị nhỏ nhất
--max-value = VALUE
Đặt giá trị lớn nhất
--step = VALUE
Đặt kích thước bước
- print-một phần
In các giá trị một phần
--hide-giá trị
Ẩn giá trị
Các tùy chọn lựa chọn màu sắc
--color = VALUE
Đặt màu ban đầu
- bảng màu
Hiển thị bảng màu
Tùy chọn hộp thoại mật khẩu
--tên tài khoản
Hiển thị trường tên người dùng
Tùy chọn hộp thoại biểu mẫu
--add-entry = FIELDNAME
Thêm hộp thoại Mục nhập mới trong biểu mẫu
--add-password = FIELDNAME
Thêm một mục nhập mật khẩu mới trong hộp thoại biểu mẫu
--add-calendar = FIELDNAME
Thêm một Lịch mới trong hộp thoại biểu mẫu
--text = STRING
Đặt văn bản hộp thoại
- dấu phân tách = STRING
Đặt ký tự phân cách đầu ra
--forms-date-format = PATTERN
Đặt định dạng cho ngày trả về. Giá trị mặc định phụ thuộc vào ngôn ngữ của người dùng hoặc được
thiết lập với kiểu strftime. Ví dụ% A% d /% m /% y
Sự lựa chọn hỗn hợp
- ?, --Cứu giúp
Hiển thị tóm tắt các tùy chọn.
--Về
Hiển thị hộp thoại giới thiệu.
--phiên bản
Hiển thị phiên bản của chương trình.
Ngoài ra, các tùy chọn GTK + tiêu chuẩn cũng được chấp nhận. Để biết thêm thông tin về các tùy chọn GTK +,
thực hiện lệnh sau.
tiện ích --help-gtk
MÔI TRƯỜNG
Thông thường, zenity phát hiện cửa sổ đầu cuối mà từ đó nó được khởi chạy và tự giữ
phía trên cửa sổ đó. Hành vi này có thể bị vô hiệu hóa bằng cách bỏ thiết lập môi trường WINDOWID
biến.
VÍ DỤ
Hiển thị bộ chọn tệp với tiêu đề Chọn a hồ sơ đến tẩy. Tệp được chọn là
trả về đầu ra tiêu chuẩn.
zenity --title = "Chọn một tệp để xóa" --file-selection
Hiển thị hộp thoại nhập văn bản với tiêu đề Chọn Máy chủ và văn bản Chọn các chủ nhà bạn
sẽ Lượt thích đến ping lũ. Văn bản đã nhập được trả về ở đầu ra tiêu chuẩn.
zenity --title "Chọn máy chủ" --entry --text "Chọn máy chủ bạn muốn
ping lũ "
Hiển thị một hộp thoại, yêu cầu microsoft Cửa sổ có được tìm! sẽ bạn Lượt thích đến tẩy nó?.
Mã trả về sẽ là 0 (true trong shell) nếu OK được chọn và 1 (sai) nếu Hủy bỏ is
đã chọn.
zenity --question --title "Cảnh báo" --text "Đã tìm thấy Microsoft Windows! Sẽ
bạn muốn loại bỏ nó? "
Hiển thị kết quả tìm kiếm trong hộp thoại danh sách với tiêu đề Tìm kiếm Kết quả và văn bản
Tìm kiếm tất cả các cú đội đầu các tập tin....
tìm thấy . -tên '* .h' | zenity --list --title "Kết quả tìm kiếm" --text "Tìm tất cả
tệp tiêu đề .. "- cột" Tệp "
Hiển thị thông báo trong khay tin nhắn
zenity --notification --window-icon = update.png --text "Cần cập nhật hệ thống!"
Hiển thị danh sách mua sắm hàng tuần trong hộp thoại danh sách kiểm tra với Táo và Cam đã chọn trước
zenity - danh sách - danh sách kiểm tra - cột "Mua" - cột "Mặt hàng" Quả táo ĐÚNG Cam
FALSE Pears FALSE Kem đánh răng
Hiển thị hộp thoại tiến trình trong khi tìm kiếm tất cả các tệp tái bút trong nhà của bạn
thư mục
tìm $ HOME -name '* .ps' | nhiệt tình - tiến trình - sôi nổi
Sử dụng zenity trực tuyến bằng các dịch vụ onworks.net