Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

hộp thoại - Trực tuyến trên đám mây

Chạy hộp thoại trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là hộp thoại lệnh có thể 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


hộp thoại - hiển thị các hộp thoại từ các tập lệnh shell

SYNOPSIS


Đối thoại --sạch
Đối thoại --tạo-rc hồ sơ
Đối thoại - print-maxsize
Đối thoại lựa chọn chung hộp-tùy chọn

MÔ TẢ


Hộp thoại là một chương trình sẽ cho phép bạn trình bày nhiều loại câu hỏi hoặc hiển thị thông báo
bằng cách sử dụng các hộp thoại từ một tập lệnh shell. Các loại hộp thoại này được triển khai
(mặc dù không phải tất cả đều nhất thiết phải được biên dịch thành Đối thoại):

danh sách xây dựng, lịch, danh sách kiểm tra, bỏ chọn, hộp chỉnh sửa, hình thức, chọn, đo, Hộp thông tin,
hộp nhập liệu, menu đầu vào, thực đơn, dạng hỗn hợp, hỗn hợp, hộp thư (thông điệp), hộp mật khẩu,
mật khẩu, tạm dừng, hộp prg, hộp chương trình, hộp tiến trình, máy phóng xạ, hộp dải, hộp đựng đồ,
hộp đuôibg, hộp văn bản, Hộp thời gian, cây cảnhcó không (có không).

Bạn có thể đặt nhiều hộp thoại vào một tập lệnh:

· Sử dụng "--và tiện ích con"mã thông báo để buộc Đối thoại để tiếp tục hộp thoại tiếp theo trừ khi bạn
đã nhấn ESC để hủy, hoặc

· Chỉ cần thêm các mã thông báo cho hộp thoại tiếp theo, tạo thành một chuỗi. Hộp thoại dừng chuỗi
khi mã trả về từ một hộp thoại khác không, ví dụ: Hủy hoặc Không (xem CHẨN ĐOÁN).

Một số widget, ví dụ: danh sách kiểm tra, sẽ ghi văn bản vào Đối thoạicủa đầu ra. Thông thường đó là
lỗi tiêu chuẩn, nhưng có các tùy chọn để thay đổi điều này: "--output-fd""--stderr"và
"--thiết bị xuất chuẩn". Không có văn bản nào được viết nếu nút Hủy (hoặc ESC) được nhấn; Đối thoại lối thoát hiểm
ngay lập tức trong trường hợp đó.

LỰA CHỌN


Tất cả các tùy chọn bắt đầu bằng "--"(hai dấu gạch nối ASCII, vì lợi ích của những người sử dụng hệ thống
với hỗ trợ ngôn ngữ loạn trí).

Một "--"tự nó được sử dụng như một lối thoát, tức là, mã thông báo tiếp theo trên dòng lệnh không
được coi như một lựa chọn.
Đối thoại --chức vụ -- --Không an tùy chọn

The "--args"tùy chọn cho biết Đối thoại để liệt kê các tham số dòng lệnh theo tiêu chuẩn
lỗi. Điều này rất hữu ích khi gỡ lỗi các tập lệnh phức tạp bằng cách sử dụng "--"Và"--tập tin", từ
dòng lệnh có thể được viết lại khi chúng được mở rộng.

The "--tập tin"tùy chọn cho biết Đối thoại để đọc các tham số từ tệp được đặt tên là giá trị của nó.
Đối thoại --tập tin tập tin tham số
Các khoảng trống không nằm trong dấu ngoặc kép bị loại bỏ (sử dụng dấu gạch chéo ngược để trích dẫn đơn
nhân vật). Kết quả được chèn vào dòng lệnh, thay thế "--tập tin"và của nó
giá trị tùy chọn. Việc diễn giải dòng lệnh sẽ tiếp tục từ thời điểm đó. Nếu như
tập tin tham số bắt đầu với "&", Đối thoại diễn giải văn bản sau dưới dạng một trình mô tả tệp
thay vì một tên tệp.

Chung Các lựa chọn
Hầu hết các tùy chọn phổ biến đều được đặt lại trước khi xử lý từng tiện ích con.

--ascii-dòng
Thay vì vẽ các đường đồ họa xung quanh các hộp, hãy vẽ ASCII "+" và "-" giống nhau
địa điểm. Xem thêm "- không có dòng".

--diện mạo tỉ lệ
Điều này cung cấp cho bạn một số quyền kiểm soát đối với kích thước hộp khi sử dụng tự động định kích thước
(chỉ định 0 cho chiều cao và chiều rộng). Nó đại diện cho chiều rộng / chiều cao. Mặc định là
9, có nghĩa là 9 ký tự rộng đến mỗi 1 dòng cao.

- phụ đề phụ đề
Chỉ định một phụ đề chuỗi sẽ được hiển thị trên phông nền, ở đầu
màn hình.

--bắt đầu y x
Chỉ định vị trí của góc trên bên trái của hộp thoại trên màn hình.

--cancel-nhãn chuỗi
Ghi đè nhãn được sử dụng cho các nút "Hủy".

--sạch
Xóa màn hình tiện ích, chỉ giữ lại nền screen_color. Sử dụng cái này khi
bạn kết hợp các widget với "--và tiện ích con"để xóa nội dung của tiện ích con trước đó
trên màn hình, vì vậy nó sẽ không được nhìn thấy trong nội dung của tiện ích con sau đây.
Hãy hiểu đây là phần bổ sung của "- cửa sổ bảo trì". Để so sánh các hiệu ứng, hãy sử dụng
này:

Tất cả ba tiện ích có thể nhìn thấy, hiệu ứng cầu thang, theo thứ tự 1,2,3:

hộp thoại \
--bắt đầu 2 2 --yesno "" 0 0 \
--and-widget - bắt đầu 4 4 --yesno "" 0 0 \
--và-widget - bắt đầu 6 6 --yesno "" 0 0

Chỉ tiện ích cuối cùng còn lại được hiển thị:

hộp thoại \
--clear --begin 2 2 --yesno "" 0 0 \
--and-widget --clear --begin 4 4 --yesno "" 0 0 \
--và-widget - bắt đầu 6 6 --yesno "" 0 0

Tất cả ba tiện ích có thể nhìn thấy, hiệu ứng cầu thang, theo thứ tự 3,2,1:

hộp thoại \
--keep-window --begin 2 2 --yesno "" 0 0 \
--and-widget --keep-window --begin 4 4 --yesno "" 0 0 \
--và-widget - bắt đầu 6 6 --yesno "" 0 0

Tiện ích thứ nhất và thứ ba có thể nhìn thấy, hiệu ứng cầu thang, theo thứ tự 3,1:

hộp thoại \
--keep-window --begin 2 2 --yesno "" 0 0 \
--and-widget --clear --begin 4 4 --yesno "" 0 0 \
--và-widget - bắt đầu 6 6 --yesno "" 0 0

Lưu ý, nếu bạn muốn khôi phục màu ban đầu của bảng điều khiển và gửi con trỏ về nhà
sau khi chương trình hộp thoại đã thoát, hãy sử dụng trong sáng (1) lệnh.

--màu sắc
Diễn giải chuỗi "\ Z" được nhúng trong văn bản hộp thoại bằng ký tự sau,
câu nói nào Đối thoại để đặt màu sắc hoặc thuộc tính video:

· 0 đến 7 là các số màu ANSI được sử dụng trong các lời nguyền: đen, đỏ, xanh lá cây,
lần lượt là vàng, xanh lam, đỏ tươi, lục lam và trắng.

· In đậm được đặt bởi 'b', đặt lại bởi 'B'.

· Đảo ngược được thiết lập bởi 'r', đặt lại bởi 'R'.

· Gạch chân được đặt bởi "u", đặt lại bởi "U".

· Các cài đặt được tích lũy, ví dụ: "\ Zb \ Z1" làm cho văn bản sau được in đậm
(có lẽ sáng) màu đỏ.

· Khôi phục cài đặt bình thường với "\ Zn".

- dấu phân cách cột chuỗi
Giới thiệu Đối thoại để phân chia dữ liệu cho radio / hộp kiểm và menu khi xuất hiện
chuỗi đã cho và để căn chỉnh dữ liệu được tách thành các cột.

--cr-bọc
Diễn giải các dòng mới được nhúng trong văn bản hộp thoại dưới dạng một dòng mới trên màn hình.
Nếu không thì, Đối thoại sẽ chỉ bọc các dòng khi cần thiết để vừa với bên trong hộp văn bản.

Mặc dù bạn có thể kiểm soát ngắt dòng bằng cách này, Hộp thoại vẫn sẽ quấn bất kỳ dòng nào
quá dài so với chiều rộng của hộp. Không có cr-wrap, bố cục của
văn bản có thể được định dạng để trông đẹp mắt trong mã nguồn của tập lệnh của bạn mà không cần
ảnh hưởng đến giao diện của nó trong hộp thoại.

Xem thêm "--không sụp đổ"Và"--cắt"tùy chọn.

--tạo-rc hồ sơ
Thời Gian Đối thoại hỗ trợ cấu hình thời gian chạy, điều này có thể được sử dụng để kết xuất mẫu
tệp cấu hình cho tệp được chỉ định bởi hồ sơ.

--Định dạng ngày tháng định dạng
Nếu chủ nhà cung cấp thời gian căng thẳng, tùy chọn này cho phép bạn chỉ định định dạng của
ngày in cho --lịch tiện ích con. Thời gian trong ngày (giờ, phút, giây) là
giờ địa phương hiện tại.

--mặc địnhkhông
Đặt giá trị mặc định của có không hộp a Không. Tương tự, đặt nút mặc định
trong số các tiện ích con cung cấp "OK" và "Hủy" a Hủy bỏ. Nếu như "--nocancel"Hoặc"--chuyến thăm-
mặt hàng"được cung cấp các tùy chọn ghi đè điều này, làm cho nút mặc định luôn
"Có" (nội bộ giống như "OK").

- nút mặc định chuỗi
Đặt nút mặc định (được chọn trước) trong một tiện ích. Bằng cách chọn trước một nút, một
script giúp người dùng có thể chỉ cần nhấn đăng ký hạng mục thi để tiến hành một
hộp thoại với tương tác tối thiểu.

Giá trị của tùy chọn là tên của nút: ok, Vâng, hủy bỏ, Không, giúp đỡ or thêm.

Thông thường, nút đầu tiên trong mỗi tiện ích con là nút mặc định. Nút đầu tiên được hiển thị là
được xác định bởi tiện ích cùng với "--ngóc ngách"Và"--nocancel các tùy chọn. Nếu
tùy chọn này không được đưa ra, không có nút mặc định được chỉ định.

--mặt hàng mặc định chuỗi
Đặt mục mặc định trong hộp kiểm tra, biểu mẫu hoặc menu. Thông thường, mặt hàng đầu tiên trong
hộp là mặc định.

--exit-nhãn chuỗi
Ghi đè nhãn được sử dụng cho các nút "EXIT".

- nút văn bản
Hiển thị một nút bổ sung, giữa các nút "OK" và "Hủy".

- nhãn văn bản chuỗi
Ghi đè nhãn được sử dụng cho các nút "Thêm". Lưu ý: đối với các widget trình đơn đầu vào, điều này
mặc định là "Đổi tên".

--Cứu giúp In thông báo trợ giúp ra đầu ra tiêu chuẩn và thoát ra. Thông báo trợ giúp cũng là
được in nếu không có tùy chọn nào được đưa ra hoặc nếu có tùy chọn không được công nhận.

--nút trợ giúp
Hiển thị nút trợ giúp sau các nút "OK" và "Hủy", tức là trong danh sách kiểm tra, bộ tản nhiệt
và hộp menu.

Khi thoát, trạng thái quay lại sẽ cho biết rằng nút Trợ giúp đã được nhấn. Hộp thoại
cũng sẽ viết thông báo vào đầu ra của nó sau mã thông báo "HELP":

· Nếu như "--item-trợ giúp"cũng được đưa ra, văn bản trợ giúp mục sẽ được viết.

· Nếu không, thẻ của mục (trường đầu tiên) sẽ được viết.

Bạn có thể sử dụng - thẻ trợ giúp tùy chọn và / hoặc đặt môi trường DIALOG_ITEM_HELP
biến để sửa đổi các thông báo này và trạng thái thoát.

- nhãn trợ giúp chuỗi
Ghi đè nhãn được sử dụng cho các nút "Trợ giúp".

- tình trạng trợ giúp
Nếu nút trợ giúp được chọn, hãy viết danh sách kiểm tra, bộ tản nhiệt hoặc thông tin biểu mẫu
sau thông tin "HELP" của item-help. Điều này có thể được sử dụng để xây dựng lại trạng thái
danh sách kiểm tra sau khi xử lý yêu cầu trợ giúp.

- thẻ trợ giúp
Sửa đổi các thông báo được viết khi thoát cho --nút trợ giúp bằng cách làm cho họ luôn luôn
thẻ của mặt hàng. Điều này không ảnh hưởng đến mã trạng thái thoát.

--hfile tên tập tin
Hiển thị tệp đã cho bằng hộp văn bản khi người dùng nhấn F1.

--hline chuỗi
Hiển thị chuỗi đã cho ở giữa ở cuối tiện ích con.

--phớt lờ
Bỏ qua các tùy chọn Đối thoại không nhận ra. Một số cái nổi tiếng như
"--biểu tượng"đều bị bỏ qua, nhưng đây là lựa chọn tốt hơn để tương thích với
triển khai khác.

--input-fd fd
Đọc đầu vào bàn phím từ bộ mô tả tệp đã cho. Phần lớn Đối thoại tập lệnh được đọc từ
đầu vào tiêu chuẩn, nhưng tiện ích con đo đọc một đường ống (luôn luôn là tiêu chuẩn
đầu vào). Một số cấu hình không hoạt động bình thường khi Đối thoại cố gắng mở lại
phần cuối. Sử dụng tùy chọn này (với sự kết hợp thích hợp của các bộ mô tả tệp) nếu
script phải hoạt động trong loại môi trường đó.

--không an toàn
Làm cho tiện ích mật khẩu thân thiện hơn nhưng kém an toàn hơn, bằng cách lặp lại dấu hoa thị cho mỗi
nhân vật.

--iso-tuần
Đặt điểm bắt đầu cho số tuần được hiển thị trong "--lịch" Lựa chọn
theo ISO-8601, bắt đầu đánh số vào tuần đầu tiên bao gồm
Thứ Năm trong tháng Giêng.

--item-trợ giúp
Diễn giải dữ liệu thẻ cho danh sách kiểm tra, bộ tản nhiệt và hộp menu thêm cột
được hiển thị ở dòng dưới cùng của màn hình, cho
mục.

- gìn giữ
Khi được xây dựng với lời nguyền, Đối thoại thường kiểm tra xem nó có đang chạy trong
thuật ngữ xvà trong trường hợp đó cố gắng ngăn chặn các chuỗi khởi tạo sẽ
làm cho nó chuyển sang màn hình thay thế. Chuyển đổi giữa bình thường và thay thế
màn hình làm mất tập trung về mặt thị giác trong một tập lệnh chạy Đối thoại vài lần. Sử dụng
tùy chọn này để cho phép Đối thoại để sử dụng các chuỗi khởi tạo đó.

- cửa sổ bảo trì
Bình thường khi Đối thoại thực hiện một số hộp đuôibg tiện ích con được kết nối bởi "--và-
phụ tùng", nó xóa tiện ích cũ khỏi màn hình bằng cách tô lên nó. Sử dụng
tùy chọn để ngăn chặn việc sơn lại đó.

Khi thoát ra, Đối thoại sửa lại tất cả các tiện ích đã được đánh dấu bằng "--giữ cho-
cửa sổ", ngay cả khi họ không hộp đuôibg vật dụng. Điều đó khiến chúng phải được sơn lại
theo thứ tự ngược lại. Xem thảo luận về "--sạch"tùy chọn cho các ví dụ.

- chìa khóa cuối cùng
Khi thoát, hãy báo cáo khóa cuối cùng mà người dùng đã nhập. Đây là mã khóa đáng nguyền rủa
chứ không phải là một biểu tượng hoặc ký tự chữ. Nó có thể được sử dụng bởi các tập lệnh để
phân biệt giữa hai khóa được liên kết với cùng một hành động.

- max-đầu vào kích thước
Giới hạn các chuỗi đầu vào ở kích thước đã cho. Nếu không được chỉ định, giới hạn là 2048.

--không hủy

--nocancel
Bỏ nút "Hủy" trong các chế độ danh sách kiểm tra, hộp nhập liệu và hộp menu. Một kịch bản
vẫn có thể kiểm tra nếu người dùng nhấn phím ESC để hủy bỏ để thoát.

--không sụp đổ
Thông thường Đối thoại chuyển đổi các tab thành khoảng trắng và giảm nhiều khoảng trắng thành một
không gian cho văn bản được hiển thị trong hộp tin nhắn, v.v. Sử dụng tùy chọn này để
tắt tính năng đó. Lưu ý rằng Đối thoại sẽ vẫn bao bọc văn bản, tuân theo dấu "--cr-
bọc"Và"--cắt"tùy chọn.

--Không có sản phẩm
Một số widget (danh sách kiểm tra, menu đầu vào, bộ giải phóng xạ, menu) hiển thị danh sách có hai
cột ("thẻ" và "mục", tức là "mô tả"). Tùy chọn này cho biết Đối thoại đến
đọc các hàng ngắn hơn, bỏ qua phần "mục" của danh sách. Điều này thỉnh thoảng
hữu ích, ví dụ: nếu các thẻ cung cấp đủ thông tin.

Xem thêm --Không có thẻ. Nếu cả hai tùy chọn được đưa ra, tùy chọn này sẽ bị bỏ qua.

--Không được giết
Kể Đối thoại để đặt hộp đuôibg hộp trong nền, in id quy trình của nó vào
Đối thoạicủa đầu ra. SIGHUP bị tắt trong quá trình chạy nền.

--không nhãn hiệu chuỗi
Ghi đè nhãn được sử dụng cho các nút "Không".

- không có dòng
Thay vì vẽ các đường xung quanh các hộp, hãy vẽ các khoảng trống ở cùng một vị trí. Xem thêm
"--ascii-dòng".

- không chuột
Không kích hoạt chuột.

--no-nl-mở rộng
Không chuyển đổi các chuỗi con "\ n" của văn bản tin nhắn / lời nhắc thành các dòng mới theo nghĩa đen.

- không sao

--ngóc ngách Bỏ nút "OK" trong các chế độ danh sách kiểm tra, hộp nhập liệu và hộp menu. Một tập lệnh có thể
vẫn kiểm tra nếu người dùng nhấn phím "Enter" để chấp nhận dữ liệu.

--không có bóng
Loại bỏ bóng đổ ở bên phải và dưới cùng của mỗi hộp thoại.

--Không có thẻ
Một số widget (danh sách kiểm tra, menu đầu vào, bộ giải phóng xạ, menu) hiển thị danh sách có hai
cột ("thẻ" và "mô tả"). Thẻ hữu ích cho việc tạo tập lệnh, nhưng có thể không
giúp người dùng. Các --Không có thẻ tùy chọn (từ Xdialog) có thể được sử dụng để ngăn chặn
cột thẻ từ màn hình. Không giống như --Không có sản phẩm tùy chọn, điều này không
ảnh hưởng đến dữ liệu được đọc từ tập lệnh.

Xdialog không hiển thị cột thẻ cho danh sách xây dựng và chế độ xem dạng cây tương tự
vật dụng; Đối thoại làm như vậy.

Thông thường Đối thoại cho phép bạn nhanh chóng di chuyển đến các mục trên danh sách được hiển thị, bằng cách
khớp một ký tự với ký tự đầu tiên của thẻ. Khi mà --Không có thẻ
tùy chọn được đưa ra, Đối thoại khớp với ký tự đầu tiên của mô tả. Trong
cả hai trường hợp, ký tự có thể điều khiển được đánh dấu.

--ok-nhãn chuỗi
Ghi đè nhãn được sử dụng cho các nút "OK".

--output-fd fd
Đầu ra trực tiếp tới bộ mô tả tệp đã cho. Phần lớn Đối thoại tập lệnh ghi vào
lỗi tiêu chuẩn, nhưng thông báo lỗi cũng có thể được viết ở đó, tùy thuộc vào
kịch bản.

- bộ phân tách chuỗi

- đầu ra-phân táchchuỗi
Chỉ định một chuỗi sẽ phân tách đầu ra trên Đối thoạiđầu ra từ danh sách kiểm tra,
chứ không phải là một dòng mới (cho --separate-đầu ra) hoặc một khoảng trắng. Điều này áp dụng cho các
các widget chẳng hạn như biểu mẫu và hộp chỉnh sửa thường sử dụng một dòng mới.

- print-maxsize
In kích thước tối đa của hộp thoại, tức là kích thước màn hình, để Đối thoạicủa đầu ra.
Điều này có thể được sử dụng một mình, không có các tùy chọn khác.

--kich thươc in
In kích thước của từng hộp thoại sang Đối thoạicủa đầu ra.

--phiên bản in
Bản in Đối thoạiphiên bản của Đối thoạicủa đầu ra. Cái này có thể được sử dụng một mình, không có cái khác
tùy chọn. Nó không gây ra Đối thoại để thoát khỏi chính nó.

- trích dẫn
Thông thường Đối thoại trích dẫn các chuỗi được trả về bởi danh sách kiểm tra cũng như mục trợ giúp
chữ. Sử dụng tùy chọn này để trích dẫn tất cả các kết quả chuỗi.

--thanh cuộn
Đối với các widget chứa một tập hợp dữ liệu có thể cuộn, hãy vẽ một thanh cuộn ở lề phải của nó.
Điều này không phản hồi với chuột.

--separate-đầu ra
Đối với các widget nhất định (danh sách xây dựng, danh sách kiểm tra, chế độ xem dạng cây), kết quả xuất ra một dòng tại một
thời gian, không có trích dẫn. Điều này tạo điều kiện cho chương trình khác phân tích cú pháp.

--tiện ích riêng biệt chuỗi
Chỉ định một chuỗi sẽ phân tách đầu ra trên Đối thoạicủa đầu ra từ mỗi widget.
Điều này được sử dụng để đơn giản hóa việc phân tích kết quả của một hộp thoại với một số tiện ích. Nếu như
tùy chọn này không được cung cấp, chuỗi phân tách mặc định là một ký tự tab.

--bóng
Vẽ bóng ở bên phải và dưới cùng của mỗi hộp thoại.

- trích dẫn đơn
Sử dụng trích dẫn đơn khi cần thiết (và không có dấu ngoặc kép nếu không cần thiết) cho đầu ra của
danh sách kiểm tra cũng như văn bản trợ giúp mục. Nếu tùy chọn này không được đặt, Đối thoại sử dụng
dấu ngoặc kép xung quanh mỗi mục. Trong cả hai trường hợp, Đối thoại thêm dấu gạch chéo ngược để thực hiện
đầu ra hữu ích trong các tập lệnh shell.

--size-err
Kiểm tra kích thước kết quả của hộp thoại trước khi cố gắng sử dụng nó, in
kết quả là kích thước nếu nó lớn hơn màn hình. (Tùy chọn này đã lỗi thời, vì
tất cả các cuộc gọi cửa sổ mới được chọn).

--ngủ giây
Ngủ (trì hoãn) trong số giây nhất định sau khi xử lý hộp thoại.

--stderr
Đầu ra trực tiếp cho lỗi tiêu chuẩn. Đây là mặc định, vì các lời nguyền bình thường
ghi cập nhật màn hình vào đầu ra tiêu chuẩn.

--thiết bị xuất chuẩn
Đầu ra trực tiếp đến đầu ra tiêu chuẩn. Tùy chọn này được cung cấp để tương thích
với Xdialog, tuy nhiên, việc sử dụng nó trong các tập lệnh di động không được khuyến khích, vì các lời nguyền
thường ghi các cập nhật màn hình của nó vào đầu ra tiêu chuẩn. Nếu bạn sử dụng tùy chọn này,
Đối thoại cố gắng mở lại thiết bị đầu cuối để nó có thể ghi vào màn hình. Tùy
trên nền tảng và môi trường của bạn, điều đó có thể không thành công.

--tab-đúng
Chuyển đổi mỗi ký tự tab thành một hoặc nhiều khoảng trắng (đối với hộp văn bản phụ tùng; nếu không thì
vào một không gian duy nhất). Nếu không, các tab được hiển thị theo thư viện lời nguyền của
diễn dịch.

--tab-len n
Chỉ định số lượng khoảng trắng mà một ký tự tab chiếm nếu "--tab-đúng"
tùy chọn được đưa ra. Giá trị mặc định là 8. Tùy chọn này chỉ hiệu quả đối với hộp văn bản
phụ tùng.

- định dạng thời gian định dạng
Nếu chủ nhà cung cấp thời gian căng thẳng, tùy chọn này cho phép bạn chỉ định định dạng của
thời gian được in cho --Hộp thời gian tiện ích con. Giá trị ngày, tháng, năm trong trường hợp này
dành cho giờ địa phương hiện tại.

--hết giờ giây
Hết thời gian chờ (thoát với mã lỗi) nếu không có phản hồi của người dùng trong số
giây. Thời gian chờ bằng XNUMX giây bị bỏ qua.

Tùy chọn này bị bỏ qua bởi "--tạm ngừng"widget. Nó cũng bị ghi đè nếu
lai lịch "--tailboxbg"tùy chọn được sử dụng để thiết lập nhiều tiện ích con đồng thời.

--chức vụ tiêu đề
Chỉ định một tiêu đề chuỗi sẽ được hiển thị ở đầu hộp thoại.

--dấu vết tên tập tin
ghi lại các tham số dòng lệnh, tổ hợp phím và các thông tin khác vào
tập tin. Nếu như Đối thoại đọc một tệp cấu hình, nó cũng được ghi lại. Đầu vào có đường ống vào
đo widget được đăng nhập. Sử dụng control / T để ghi lại hình ảnh của hộp thoại hiện tại
cửa sổ.

- bắt đầu tuần ngày
đặt ngày bắt đầu trong tuần, được sử dụng trong "--lịch"tùy chọn. ngày
tham số có thể là

· Một số (0 đến 6, từ Chủ Nhật đến Thứ Bảy sử dụng POSIX) hoặc

· Giá trị đặc biệt "ngôn ngữ" (điều này hoạt động với các hệ thống sử dụng glibc, cung cấp
mở rộng cho miền địa phương lệnh, ngày đầu tiên trong tuần giá trị).

· Một chuỗi khớp với một trong các chữ viết tắt của ngày trong tuần được hiển thị trong
lịch widget, ví dụ: "Mo" cho "Thứ Hai".

Sản phẩm Đối thoại chương trình xử lý đặc biệt một số tham số dòng lệnh và xóa chúng khỏi
danh sách tham số khi chúng được xử lý. Ví dụ: nếu tùy chọn đầu tiên là --dấu vết,
sau đó được xử lý (và loại bỏ) trước Đối thoại khởi tạo màn hình.

--cắt loại bỏ các khoảng trống ở đầu, cắt các dòng mới theo nghĩa đen và các khoảng trống lặp lại khỏi tin nhắn
văn bản.

Xem thêm "--cr-bọc"Và"--không sụp đổ"tùy chọn.

--phiên bản
Bản in Đối thoạiphiên bản của đầu ra tiêu chuẩn và thoát. Xem thêm "--in-
phiên bản".

--visit-item
Sửa đổi trình duyệt tab của danh sách kiểm tra, bộ tản nhiệt, hộp menu và menu đầu vào để bao gồm
danh sách các mục là một trong những trạng thái. Điều này hữu ích như một trợ giúp trực quan, tức là,
vị trí con trỏ giúp ích cho một số người dùng.

Khi tùy chọn này được đưa ra, con trỏ ban đầu được đặt trên danh sách.
Các chữ viết tắt (chữ cái đầu tiên của thẻ) áp dụng cho các mục danh sách. Nếu bạn chuyển sang
hàng nút, chữ viết tắt áp dụng cho các nút.

--yes-nhãn chuỗi
Ghi đè nhãn được sử dụng cho các nút "Có".

Hộp Các lựa chọn
Tất cả các hộp thoại có ít nhất ba tham số:

văn bản chú thích hoặc nội dung của hộp.

cao chiều cao của hộp thoại.

chiều rộng chiều rộng của hộp thoại.

Các thông số khác tùy thuộc vào loại hộp.

- danh sách xây dựng văn bản cao chiều rộng chiều cao danh sách [ tag mục tình trạng ] hữu ích. Cảm ơn !
A danh sách xây dựng hộp thoại hiển thị hai danh sách cạnh nhau. Danh sách bên trái hiển thị
các mục chưa được chọn. Danh sách bên phải hiển thị các mục đã chọn. Như các mặt hàng
được chọn hoặc không được chọn, chúng di chuyển giữa các danh sách.

Sử dụng dấu xuống dòng hoặc nút "OK" để chấp nhận giá trị hiện tại trong
cửa sổ đã chọn và thoát. Kết quả được viết theo thứ tự hiển thị trong
cửa sổ đã chọn.

Trạng thái bật / tắt ban đầu của mỗi mục nhập được chỉ định bởi tình trạng.

Hộp thoại hoạt động giống như một thực đơn, sử dụng --visit-item để kiểm soát liệu
con trỏ được phép truy cập trực tiếp vào danh sách.

· Nếu như --visit-item không được đưa ra, tính năng duyệt tab sử dụng hai trạng thái (OK / Cancel).

· Nếu như --visit-item được cung cấp, tính năng duyệt tab sử dụng bốn trạng thái
(Trái / Phải / OK / Hủy).

Có hay không --visit-item được đưa ra, có thể di chuyển điểm đánh dấu giữa
hai danh sách sử dụng các phím "^" (cột bên trái) và "$" (cột bên phải) mặc định.

Khi thoát, một danh sách tag chuỗi của những mục được bật sẽ là
in trên Đối thoạicủa đầu ra.

Nếu dấu "--separate-đầu ra"tùy chọn không được đưa ra, các chuỗi sẽ được trích dẫn là
cần thiết để làm cho các tập lệnh đơn giản để phân tách chúng. Theo mặc định, điều này sử dụng
dấu ngoặc kép. Xem phần "- trích dẫn đơn"tùy chọn sửa đổi trích dẫn
hành vi.

--lịch văn bản cao chiều rộng ngày tháng năm
A lịch hộp hiển thị tháng, ngày và năm trong các cửa sổ có thể điều chỉnh riêng biệt. Nếu như
các giá trị cho ngày, tháng hoặc năm bị thiếu hoặc âm, ngày hiện tại của
các giá trị tương ứng được sử dụng. Bạn có thể tăng hoặc giảm bất kỳ giá trị nào bằng cách sử dụng
các mũi tên trái-, lên-, phải- và xuống. Sử dụng vi-style h, j, k và l để di chuyển
xung quanh mảng ngày trong tháng. Sử dụng tab hoặc backtab để di chuyển giữa các cửa sổ.
Nếu năm được cho là XNUMX, ngày hiện tại được sử dụng làm giá trị ban đầu.

Khi xuất cảnh, ngày được in dưới dạng ngày / tháng / năm. Định dạng có thể là
ghi đè bằng cách sử dụng --Định dạng ngày tháng tùy chọn.

--danh mục văn bản cao chiều rộng chiều cao danh sách [ tag mục tình trạng ] hữu ích. Cảm ơn !
A danh sách kiểm tra hộp tương tự như một thực đơn hộp; có nhiều mục được trình bày trong
hình thức của một thực đơn. Một sự khác biệt nữa là bạn có thể chỉ ra mục nhập nào là
hiện được chọn, bằng cách đặt tình trạng đến on. Thay vì chọn một mục
trong số các mục nhập, mỗi mục nhập có thể được bật hoặc tắt bởi người dùng. Ban đầu
trạng thái bật / tắt của mỗi mục nhập được chỉ định bởi tình trạng.

Khi thoát, một danh sách tag chuỗi của những mục được bật sẽ là
in trên Đối thoạicủa đầu ra.

Nếu dấu "--separate-đầu ra"tùy chọn không được đưa ra, các chuỗi sẽ được trích dẫn là
cần thiết để làm cho các tập lệnh đơn giản để phân tách chúng. Theo mặc định, điều này sử dụng
dấu ngoặc kép. Xem phần "- trích dẫn đơn"tùy chọn sửa đổi trích dẫn
hành vi.

--dselect đường dẫn tập tin cao chiều rộng
Hộp thoại chọn thư mục hiển thị một cửa sổ nhập văn bản trong đó bạn có thể nhập
thư mục và trên đó là một cửa sổ có tên thư mục.

Đây đường dẫn tập tin có thể là một đường dẫn tệp trong trường hợp đó cửa sổ thư mục sẽ hiển thị
nội dung của đường dẫn và cửa sổ nhập văn bản sẽ chứa
thư mục.

Sử dụng phím tab hoặc phím mũi tên để di chuyển giữa các cửa sổ. Trong cửa sổ thư mục,
sử dụng các phím mũi tên lên / xuống để cuộn lựa chọn hiện tại. Sử dụng phím cách để
sao chép lựa chọn hiện tại vào cửa sổ nhập văn bản.

Nhập bất kỳ ký tự có thể in nào sẽ chuyển tiêu điểm đến cửa sổ nhập văn bản, nhập
ký tự đó cũng như cuộn cửa sổ thư mục đến khớp gần nhất.

Sử dụng dấu xuống dòng hoặc nút "OK" để chấp nhận giá trị hiện tại trong văn bản-
cửa sổ nhập và thoát.

Khi thoát, nội dung của cửa sổ nhập văn bản được ghi vào Đối thoạicủa đầu ra.

--hộp chỉnh sửa đường dẫn tập tin cao chiều rộng
Hộp thoại hộp chỉnh sửa hiển thị bản sao của tệp. Bạn có thể chỉnh sửa nó bằng cách sử dụng
BackSpace, xóa và các phím con trỏ để sửa lỗi đánh máy. Nó cũng nhận ra
trang lên trang xuống. Không giống như --hộp đầu vào, bạn phải chuyển sang tab "OK" hoặc "Cancel"
để đóng hộp thoại. Nhấn phím "Enter" trong hộp sẽ tách
dòng tương ứng.

Khi thoát, nội dung của cửa sổ chỉnh sửa được ghi vào Đối thoạicủa đầu ra.

--mẫu đơn văn bản cao chiều rộng hình thức [ nhãn y x mục y x cây gai im lặng ] hữu ích. Cảm ơn !
Sản phẩm hình thức hộp thoại hiển thị một biểu mẫu bao gồm các nhãn và trường,
được định vị trên một cửa sổ có thể cuộn theo tọa độ được đưa ra trong tập lệnh. Cánh đồng
chiều dài cây gai và độ dài đầu vào im lặng cho biết trường có thể dài bao lâu. Trước đây
xác định độ dài được hiển thị cho một trường đã chọn, trong khi trường sau xác định
độ dài cho phép của dữ liệu được nhập vào trường.

· Nếu như cây gai là XNUMX, không thể thay đổi trường tương ứng. và nội dung
của trường xác định độ dài được hiển thị.

· Nếu như cây gai là phủ định, không thể thay đổi trường tương ứng và
giá trị của cây gai được sử dụng làm độ dài hiển thị.

· Nếu như im lặng là XNUMX, nó được đặt thành cây gai.

Sử dụng mũi tên lên / xuống (hoặc điều khiển / N, điều khiển / P) để di chuyển giữa các trường. Sử dụng tab để
di chuyển giữa các cửa sổ.

Khi thoát, nội dung của các trường biểu mẫu được ghi vào Đối thoạiđầu ra của mỗi trường
được phân tách bằng một dòng mới. Văn bản được sử dụng để điền vào các trường không thể chỉnh sửa (cây gai bằng XNUMX hoặc
phủ định) không được viết ra.

--select đường dẫn tập tin cao chiều rộng
Sản phẩm chọn Hộp thoại (chọn tệp) hiển thị một cửa sổ nhập văn bản trong đó bạn có thể
nhập tên tệp (hoặc thư mục) và trên đó là hai cửa sổ có tên thư mục và
tên tệp.

Đây đường dẫn tập tin có thể là một đường dẫn tệp trong trường hợp đó cửa sổ tệp và thư mục sẽ
hiển thị nội dung của đường dẫn và cửa sổ nhập văn bản sẽ chứa
tên tệp được chọn trước.

Sử dụng phím tab hoặc phím mũi tên để di chuyển giữa các cửa sổ. Trong thư mục hoặc
cửa sổ tên tệp, sử dụng các phím mũi tên lên / xuống để cuộn lựa chọn hiện tại. Sử dụng
thanh dấu cách để sao chép lựa chọn hiện tại vào cửa sổ nhập văn bản.

Nhập bất kỳ ký tự có thể in nào sẽ chuyển tiêu điểm đến cửa sổ nhập văn bản, nhập
ký tự đó cũng như cuộn cửa sổ thư mục và tên tệp đến
phù hợp nhất.

Nhập lực lượng ký tự không gian Đối thoại để hoàn thành tên hiện tại (lên đến
điểm mà có thể có sự trùng khớp với nhiều hơn một mục nhập).

Sử dụng dấu xuống dòng hoặc nút "OK" để chấp nhận giá trị hiện tại trong văn bản-
cửa sổ nhập và thoát.

Khi thoát, nội dung của cửa sổ nhập văn bản được ghi vào Đối thoạicủa đầu ra.

--máy đo văn bản cao chiều rộng [phần trăm]
A đo hộp hiển thị đồng hồ đo dọc theo đáy hộp. Đồng hồ chỉ ra
tỷ lệ phần trăm. Phần trăm mới được đọc từ đầu vào chuẩn, một số nguyên trên mỗi dòng.
Đồng hồ được cập nhật để phản ánh từng tỷ lệ phần trăm mới. Nếu đầu vào tiêu chuẩn đọc
chuỗi "XXX", thì dòng đầu tiên theo sau được coi là phần trăm số nguyên,
sau đó các dòng tiếp theo cho đến "XXX" khác được sử dụng cho lời nhắc mới. Thước đo
thoát ra khi đạt đến EOF trên đầu vào tiêu chuẩn.

Sản phẩm phần trăm giá trị biểu thị phần trăm ban đầu được hiển thị trong đồng hồ. Nếu không
được chỉ định, nó là số không.

Khi thoát, không có văn bản nào được ghi vào Đối thoạicủa đầu ra. Tiện ích không chấp nhận đầu vào, vì vậy
trạng thái thoát luôn OK.

--Hộp thông tin văn bản cao chiều rộng
An Thông tin hộp về cơ bản là một tin nhắn hộp. Tuy nhiên, trong trường hợp này, Đối thoại sẽ thoát
ngay sau khi hiển thị thông báo cho người dùng. Màn hình không bị xóa
khi nào Đối thoại thoát ra, do đó thông báo sẽ vẫn còn trên màn hình cho đến khi cuộc gọi
shell script xóa nó sau. Điều này hữu ích khi bạn muốn thông báo cho người dùng rằng
một số hoạt động đang được thực hiện có thể cần một thời gian để hoàn thành.

Khi thoát, không có văn bản nào được ghi vào Đối thoạicủa đầu ra. Trạng thái thoát OK được trả lại.

--hộp đầu vào văn bản cao chiều rộng [trong đó]
An đầu vào hộp hữu ích khi bạn muốn đặt câu hỏi yêu cầu người dùng
nhập một chuỗi làm câu trả lời. Nếu init được cung cấp, nó sẽ được sử dụng để khởi tạo
chuỗi đầu vào. Khi nhập chuỗi, BackSpace, xóa và các phím con trỏ có thể
được sử dụng để sửa lỗi đánh máy. Nếu chuỗi đầu vào dài hơn có thể vừa
hộp thoại, trường nhập sẽ được cuộn.

Khi thoát, chuỗi đầu vào sẽ được in trên Đối thoạicủa đầu ra.

--trình đơn đầu vào văn bản cao chiều rộng chiều cao menu [ tag mục ] hữu ích. Cảm ơn !
An menu đầu vào hộp rất giống với một cái bình thường thực đơn hộp. Chỉ có một vài
sự khác biệt giữa chúng:

1. Các mục không được căn giữa tự động mà được điều chỉnh sang trái.

2. Một nút phụ (được gọi là Đổi tên) được ngụ ý để đổi tên mục hiện tại khi nó
bị ép buộc.

3. Có thể đổi tên mục nhập hiện tại bằng cách nhấn Đổi tên cái nút. sau đó
Đối thoại sẽ viết phần sau vào Đối thoạicủa đầu ra.

RENAMED

--thực đơn văn bản cao chiều rộng chiều cao menu [ tag mục ] hữu ích. Cảm ơn !
Như tên gọi của nó, một thực đơn hộp là một hộp thoại có thể được sử dụng để trình bày một danh sách
lựa chọn dưới dạng menu để người dùng chọn. Các lựa chọn được hiển thị trong
thứ tự đưa ra. Mỗi mục menu bao gồm một tag chuỗi và một mục dây. Các
tag đặt tên cho mục nhập để phân biệt với các mục nhập khác trong menu.
Sản phẩm mục là một mô tả ngắn về tùy chọn mà mục nhập đại diện. Người dùng
có thể di chuyển giữa các mục menu bằng cách nhấn các phím con trỏ, chữ cái đầu tiên của
các tag như một phím nóng hoặc các phím số 1 thông qua 9. Có chiều cao menu
các mục nhập hiển thị trong menu cùng một lúc, nhưng menu sẽ được cuộn nếu có
là nhiều mục hơn thế.

Khi thoát khỏi tag của mục menu đã chọn sẽ được in trên Đối thoạicủa đầu ra. Nếu như
các "--nút trợ giúp"tùy chọn được đưa ra, văn bản trợ giúp tương ứng sẽ được in nếu
người dùng chọn nút trợ giúp.

--dạng hỗn hợp văn bản cao chiều rộng hình thức [ nhãn y x mục y x cây gai im lặng đánh máy ] hữu ích. Cảm ơn !
Sản phẩm dạng hỗn hợp hộp thoại hiển thị một biểu mẫu bao gồm các nhãn và trường, giống như
--mẫu đơn hộp thoại. Nó khác nhau bằng cách thêm một tham số loại trường vào từng trường
sự mô tả. Mỗi bit trong kiểu biểu thị một thuộc tính của trường:

1 ẩn, ví dụ: trường mật khẩu.

2 chỉ đọc, ví dụ: một nhãn.

--hỗn hợp văn bản cao chiều rộng phần trăm [ tag1 Mục 1 ] hữu ích. Cảm ơn !
A hỗn hợp hộp hiển thị đồng hồ đo dọc theo đáy hộp. Đồng hồ chỉ ra
tỉ lệ phần trăm.

Nó cũng hiển thị danh sách các tag- Và mục-giá trị ở đầu hộp. Nhìn thấy
Đối thoại(3) cho các giá trị thẻ.

Sản phẩm văn bản được hiển thị dưới dạng chú thích giữa danh sách và đồng hồ. Các phần trăm giá trị
biểu thị phần trăm ban đầu được hiển thị trên đồng hồ.

Không có quy định nào được thực hiện để đọc dữ liệu từ đầu vào chuẩn như --máy đo không.

Khi thoát, không có văn bản nào được ghi vào Đối thoạicủa đầu ra. Tiện ích không chấp nhận đầu vào, vì vậy
trạng thái thoát luôn OK.

--hộp tin nhắn văn bản cao chiều rộng
A tin nhắn hộp rất giống với một có không hộp. Sự khác biệt duy nhất giữa một
tin nhắn hộp và một có không cái hộp đó là một tin nhắn hộp chỉ có một chiếc duy nhất OK .
Bạn có thể sử dụng hộp thoại này để hiển thị bất kỳ thông báo nào bạn thích. Sau khi đọc
thông báo, người dùng có thể nhấn ENTER chìa khóa để Đối thoại sẽ thoát và cuộc gọi
shell script có thể tiếp tục hoạt động của nó.

Nếu tin nhắn quá lớn so với không gian, Đối thoại có thể cho phép bạn cuộn nó,
với điều kiện là việc triển khai các lời nguyền cơ bản có đủ khả năng. Trong này
trường hợp, một tỷ lệ phần trăm được hiển thị trong cơ sở của tiện ích con.

Khi thoát, không có văn bản nào được ghi vào Đối thoạicủa đầu ra. Chỉ có nút "OK" được cung cấp
cho đầu vào, nhưng trạng thái thoát ESC có thể được trả lại.

--tạm ngừng văn bản cao chiều rộng giây
A tạm dừng hộp hiển thị đồng hồ đo dọc theo đáy hộp. Đồng hồ chỉ ra cách
vẫn còn nhiều giây cho đến khi kết thúc thời gian tạm dừng. Tạm dừng thoát ra khi hết thời gian
đạt đến hoặc người dùng nhấn nút OK (trạng thái OK) hoặc người dùng nhấn
Nút HỦY hoặc phím Esc.

- hộp mật mã văn bản cao chiều rộng [trong đó]
A mật khẩu tương tự như hộp nhập liệu, ngoại trừ văn bản người dùng nhập là
không hiển thị. Điều này rất hữu ích khi nhắc nhập mật khẩu hoặc các nội dung nhạy cảm khác
thông tin. Lưu ý rằng nếu bất kỳ thứ gì được chuyển vào "init", thì nó sẽ hiển thị trong
bảng quy trình của hệ thống cho những kẻ rình mò thông thường. Ngoài ra, nó rất khó hiểu với
người dùng cung cấp cho họ mật khẩu mặc định mà họ không thể nhìn thấy. Vì những lý do,
sử dụng "init" rất không được khuyến khích. Nhìn thấy "--không an toàn"nếu bạn không quan tâm đến
mật khẩu.

Khi thoát, chuỗi đầu vào sẽ được in trên Đối thoạicủa đầu ra.

--mật khẩu văn bản cao chiều rộng hình thức [ nhãn y x mục y x cây gai im lặng ] hữu ích. Cảm ơn !
Điều này giống hệt với --mẫu đơn ngoại trừ việc tất cả các trường văn bản được coi là mật khẩu
vật dụng thay vì hộp nhập liệu vật dụng.

--prgbox văn bản lệnh cao chiều rộng

--prgbox lệnh cao chiều rộng
A hộp prg rất giống với một hộp chương trình.

Hộp thoại này được sử dụng để hiển thị đầu ra của một lệnh được chỉ định là
tranh luận với hộp prg.

Sau khi lệnh hoàn thành, người dùng có thể nhấn ENTER chìa khóa để Đối thoại sẽ
thoát và kịch bản lệnh shell đang gọi có thể tiếp tục hoạt động của nó.

Nếu ba tham số được đưa ra, nó sẽ hiển thị văn bản dưới tiêu đề, được mô tả
từ nội dung của tệp cuộn. Nếu chỉ có hai tham số được cung cấp, văn bản này là
bỏ qua.

- hộp chương trình văn bản cao chiều rộng

- hộp chương trình cao chiều rộng
A hộp chương trình rất giống với một hộp tiến trình. Sự khác biệt duy nhất giữa một
chương trình hộp và một tiến bộ cái hộp đó là một chương trình hộp hiển thị một OK nút (nhưng
chỉ sau khi lệnh hoàn thành).

Hộp thoại này được sử dụng để hiển thị đầu ra theo đường ống của một lệnh. Sau
lệnh hoàn tất, người dùng có thể nhấn ENTER chìa khóa để Đối thoại sẽ thoát và
kịch bản lệnh shell đang gọi có thể tiếp tục hoạt động của nó.

Nếu ba tham số được đưa ra, nó sẽ hiển thị văn bản dưới tiêu đề, được mô tả
từ nội dung của tệp cuộn. Nếu chỉ có hai tham số được cung cấp, văn bản này là
bỏ qua.

--hộp tiến trình văn bản cao chiều rộng

--hộp tiến trình cao chiều rộng
A hộp tiến trình tương tự như một hộp đựng đồ, ngoại trừ việc

a) thay vì hiển thị nội dung của tệp,
nó hiển thị kết quả đầu ra của một lệnh và

b) nó sẽ thoát khi đến cuối tệp
(không có nút "OK").

Nếu ba tham số được đưa ra, nó sẽ hiển thị văn bản dưới tiêu đề, được mô tả
từ nội dung của tệp cuộn. Nếu chỉ có hai tham số được cung cấp, văn bản này là
bỏ qua.

--chuyên gia phóng xạ văn bản cao chiều rộng chiều cao danh sách [ tag mục tình trạng ] hữu ích. Cảm ơn !
A máy phóng xạ hộp tương tự như một thực đơn hộp. Sự khác biệt duy nhất là bạn có thể
cho biết mục nhập nào hiện đang được chọn, bằng cách đặt tình trạng đến on.

Khi thoát, thẻ của mục đã chọn được ghi vào Đối thoạicủa đầu ra.

- hộp đựng đồ hồ sơ cao chiều rộng
Hiển thị văn bản từ tệp trong hộp thoại, như trong lệnh "tail -f". Cuộn
trái / phải bằng cách sử dụng vi-style 'h' và 'l' hoặc phím mũi tên. A '0' đặt lại quá trình cuộn.

Khi thoát, không có văn bản nào được ghi vào Đối thoạicủa đầu ra. Chỉ có nút "OK" được cung cấp
cho đầu vào, nhưng trạng thái thoát ESC có thể được trả lại.

--hộp phạm vi văn bản cao chiều rộng giá trị tối thiểu giá trị tối đa Giá trị mặc định
Cho phép người dùng chọn từ một phạm vi giá trị, ví dụ: bằng cách sử dụng thanh trượt. Hộp thoại
hiển thị giá trị hiện tại dưới dạng một thanh (giống như hộp thoại đo). Tab hoặc phím mũi tên di chuyển
con trỏ giữa các nút và giá trị. Khi con trỏ ở trên giá trị, bạn
có thể chỉnh sửa nó bằng cách:

di chuyển con trỏ trái / phải để chọn một chữ số để sửa đổi

+/- ký tự để tăng / giảm chữ số một

0 qua 9
để đặt chữ số thành giá trị đã cho

Một số phím cũng được nhận dạng ở tất cả các vị trí con trỏ:

home / end
đặt giá trị ở mức tối đa hoặc tối thiểu

trang lên trang xuống
tăng giá trị để thanh trượt di chuyển theo một cột

--tailboxbg hồ sơ cao chiều rộng
Hiển thị văn bản từ tệp trong hộp thoại dưới dạng tác vụ nền, như trong "tail -f &"
chỉ huy. Cuộn sang trái / phải bằng cách sử dụng vi-style 'h' và 'l' hoặc các phím mũi tên. A '0'
đặt lại cuộn.

Hộp thoại xử lý tác vụ nền một cách đặc biệt nếu có các tiện ích con khác (--và-
phụ tùng) trên màn hình đồng thời. Cho đến khi các widget đó bị đóng (ví dụ: một
"VÂNG"), Đối thoại sẽ thực hiện tất cả các tiện ích con tailboxbg trong cùng một quy trình,
thăm dò ý kiến ​​để cập nhật. Bạn có thể sử dụng một tab để di chuyển giữa các tiện ích con trên
màn hình và đóng chúng riêng lẻ, ví dụ: bằng cách nhấn ENTER. Một khi không
tiện ích tailboxbg đã đóng, Đối thoại chèn một bản sao của chính nó vào nền,
và in id quy trình của nó nếu "--Không được giết"tùy chọn được đưa ra.

Khi thoát, không có văn bản nào được ghi vào Đối thoạicủa đầu ra. Chỉ có nút "EXIT" được cung cấp
cho đầu vào, nhưng trạng thái thoát ESC có thể được trả lại.

LƯU Ý: Các phiên bản cũ hơn của Đối thoại đã phân nhánh ngay lập tức và cố gắng cập nhật
màn hình riêng lẻ. Bên cạnh hiệu suất không tốt, nó không thể hoạt động được. Một vài
các tập lệnh cũ hơn có thể không hoạt động đúng với lược đồ được thăm dò ý kiến.

--hộp văn bản hồ sơ cao chiều rộng
A văn bản cho phép bạn hiển thị nội dung của tệp văn bản trong hộp thoại. Nó là
giống như một trình xem tệp văn bản đơn giản. Người dùng có thể di chuyển qua tệp bằng cách sử dụng
con trỏ, trang lên, xuống trang và HOME / END các phím có sẵn trên hầu hết các bàn phím. Nếu
dòng quá dài để được hiển thị trong hộp, TRÁI PHẢI chìa khóa có thể được sử dụng để
cuộn vùng văn bản theo chiều ngang. Bạn cũng có thể sử dụng các phím kiểu vi h, j, k và l
ở vị trí của các phím con trỏ và B hoặc N ở vị trí của các phím trang lên và xuống trang.
Cuộn lên / xuống bằng cách sử dụng vi-style 'k' và 'j' hoặc các phím mũi tên. Cuộn sang trái / phải bằng
vi-style 'h' và 'l' hoặc phím mũi tên. A '0' đặt lại cuộn trái / phải. Vì
tiện lợi hơn, các chức năng tìm kiếm tiến và lùi vi-style cũng được
được cung cấp.

Khi thoát, không có văn bản nào được ghi vào Đối thoạicủa đầu ra. Chỉ có nút "EXIT" được cung cấp
cho đầu vào, nhưng trạng thái thoát ESC có thể được trả lại.

--Hộp thời gian văn bản cao [chiều rộng giờ phút thứ hai]
Một hộp thoại được hiển thị cho phép bạn chọn giờ, phút và giây. Nếu
các giá trị cho giờ, phút hoặc giây bị thiếu hoặc âm, ngày hiện tại của
các giá trị tương ứng được sử dụng. Bạn có thể tăng hoặc giảm bất kỳ giá trị nào bằng cách sử dụng
các mũi tên trái-, lên-, phải- và xuống. Sử dụng tab hoặc backtab để di chuyển giữa
cửa sổ.

Khi thoát, kết quả được in dưới dạng giờ: phút: giây. Định dạng có thể là
ghi đè bằng cách sử dụng - định dạng thời gian tùy chọn.

--treeview văn bản cao chiều rộng chiều cao danh sách [ tag mục tình trạng chiều sâu ] hữu ích. Cảm ơn !
Hiển thị dữ liệu được tổ chức dưới dạng cây. Mỗi nhóm dữ liệu chứa một thẻ, văn bản để
hiển thị cho mục, trạng thái của nó ("bật" hoặc "tắt") và độ sâu của mục trong
cây.

Chỉ có thể chọn một mục (như máy phóng xạ). Thẻ không được hiển thị.

Khi thoát, thẻ của mục đã chọn được ghi vào Đối thoạicủa đầu ra.

--có không văn bản cao chiều rộng
A có không hộp thoại có kích thước cao hàng của chiều rộng các cột sẽ được hiển thị. Các
chuỗi được chỉ định bởi văn bản được hiển thị bên trong hộp thoại. Nếu chuỗi này quá
dài để vừa với một dòng, nó sẽ tự động được chia thành nhiều dòng tại
những nơi thích hợp. Các văn bản chuỗi cũng có thể chứa chuỗi con "\n" hoặc là
ký tự dòng mới `\n'để kiểm soát việc ngắt dòng một cách rõ ràng. Hộp thoại này là
hữu ích khi đặt câu hỏi yêu cầu người dùng trả lời có hoặc không. Các
hộp thoại có một nút và một Không , trong đó người dùng có thể chuyển đổi giữa các
bằng cách nhấn TAB Chìa khóa.

Khi thoát, không có văn bản nào được ghi vào Đối thoạicủa đầu ra. Ngoài "Có" và "Không"
mã thoát (xem CHẨN ĐOÁN) trạng thái thoát ESC có thể được trả về.

Các mã được sử dụng cho "Có" và "Không" khớp với các mã được sử dụng cho "OK" và "Hủy",
nội bộ không có sự phân biệt nào được thực hiện.

Lỗi thời Các lựa chọn
--tiếng kêu bíp Điều này được sử dụng để nói với cdialog ban đầu rằng nó sẽ phát ra tiếng bíp khi
các quy trình riêng biệt của widget tailboxbg sẽ sơn lại màn hình.

--sep-after
Tiếng bíp sau khi người dùng hoàn thành một widget bằng cách nhấn một trong các nút.

THỜI GIAN CHẠY CẤU HÌNH


1. Tạo tệp cấu hình mẫu bằng cách nhập:

hộp thoại --create-rc hồ sơ

2. Khi bắt đầu, Đối thoại xác định cài đặt để sử dụng như sau:

a) nếu biến môi trường ĐỐI THOẠI được đặt, giá trị của nó xác định tên của
tập tin cấu hình.

b) nếu tệp trong (a) không được tìm thấy, hãy sử dụng tệp $ HOME / .dialogrc như cấu hình
tập tin.

c) nếu không tìm thấy tệp trong (b), hãy thử sử dụng tệp GLOBALRC được xác định tại
thời gian biên dịch, tức là, / etc / Dialrc.

d) nếu không tìm thấy tệp trong (c), hãy sử dụng đã biên dịch theo mặc định.

3. Chỉnh sửa tệp cấu hình mẫu và sao chép nó vào một nơi nào đó Đối thoại có thể tìm thấy, như
đã nêu ở bước 2 ở trên.

KEY RÀNG BUỘC


Bạn có thể ghi đè hoặc thêm vào các ràng buộc chính trong Đối thoại bằng cách thêm vào tệp cấu hình.
Hộp thoại's khóa liên kết lệnh ánh xạ các phím đơn để mã hóa bên trong của nó.

khóa liên kết phụ tùng nguyền_chỉ khóa_mục_tục

Sản phẩm phụ tùng tên có thể là "*" (tất cả các tiện ích) hoặc các tiện ích cụ thể như hộp văn bản. Riêng
liên kết tiện ích ghi đè liên kết "*". Các ràng buộc do người dùng xác định sẽ ghi đè cài đặt sẵn
ràng buộc.

Sản phẩm nguyền_chỉ có thể là bất kỳ tên nào bắt nguồn từ những lời nguyền rủa.h, ví dụ: "HELP" từ
"KEY_HELP". Hộp thoại cũng nhận dạng các ký tự điều khiển ANSI như "^ A", "^?", cũng như
C1-điều khiển chẳng hạn như "~ A" và "~?". Cuối cùng, nó cho phép bất kỳ ký tự đơn lẻ nào được thoát
với một dấu gạch chéo ngược.

Hộp thoạiTên mã khóa bên trong của DLG_KEYS_ENUM gõ vào dlg_keys.h, ví dụ,
"HELP" từ "DLGK_HELP".

widget tên
Một số tiện ích con (chẳng hạn như hộp biểu mẫu) có một khu vực nơi các trường có thể được chỉnh sửa. Những người đang có
được quản lý trong một cửa sổ phụ của tiện ích con và có thể có các liên kết khóa riêng biệt từ cửa sổ chính
tiện ích con vì các cửa sổ con được đăng ký bằng một tên khác.

widget Cửa sổ tên cửa sổ phụ Họ tên
────────────────────────────────
lịch lịch
danh sách kiểm tra danh sách kiểm tra
hộp chỉnh sửa hộp chỉnh sửa hộp chỉnh sửa2

biểu mẫu formbox formfield
fselect fselect fselect2
hộp đầu vào hộp đầu vào hộp đầu vào2
menu hộp menu
hộp thông điệp
tạm dừng tạm dừng
hộp tiến trình tiến trình
máy phóng xạ vô tuyến
hộp đuôi xe
hộp văn bản hộp tìm kiếm hộp văn bản
hộp thời gian hộp thời gian
vâng không vâng không
────────────────────────────────

Một số tiện ích thực sự là các tiện ích con khác, sử dụng cài đặt nội bộ để sửa đổi hành vi.
Những người đó sử dụng cùng một tên tiện ích con như tiện ích con thực tế:

widget Thực tế widget
───────────────────────────────
bỏ chọn fselect
hộp thông tin msgbox
menu inputmenu
dạng hỗn hợp
hộp nhập mật khẩu
biểu mẫu mật khẩu
hộp tiến trình prgbox
hộp tiến trình hộp chương trình
hộp đuôibg hộp đuôi
───────────────────────────────

Built-in Bindings
Trang hướng dẫn sử dụng này không liệt kê các ràng buộc chính cho mỗi tiện ích con, bởi vì chi tiết đó
thông tin có thể được lấy bằng cách chạy Đối thoại. Nếu bạn đã đặt --dấu vết Tùy chọn, Đối thoại
ghi thông tin liên kết khóa cho mỗi tiện ích con khi nó được đăng ký.

Ví dụ
Thông thường Đối thoại sử dụng các phím khác nhau để điều hướng giữa các nút và chỉnh sửa phần của
một hộp thoại so với điều hướng trong phần chỉnh sửa. Đó là, tab (và tab sau) đi qua
các nút (hoặc giữa các nút và phần chỉnh sửa), trong khi các phím mũi tên đi ngang qua các trường bên trong
phần chỉnh sửa. Các tab cũng được coi là một trường hợp đặc biệt để chuyển đổi giữa các
widget, ví dụ, khi sử dụng nhiều widget tailboxbg.

Một số người dùng có thể muốn sử dụng cùng một khóa để duyệt trong phần chỉnh sửa như đối với
đi ngang giữa các nút. Tiện ích biểu mẫu được viết để hỗ trợ loại
định nghĩa lại các khóa, bằng cách thêm một nhóm đặc biệt vào dlgk_keys.h cho "biểu mẫu"
(trái / phải / tiếp theo / trước). Dưới đây là một liên kết ví dụ minh họa cách thực hiện điều này:

trường biểu mẫu liên kết TAB biểu mẫu_NEXT
hộp biểu mẫu liên kết TAB form_NEXT
trường biểu mẫu bindkey BTAB form_prev
hộp biểu mẫu bindkey BTAB form_prev

Loại định nghĩa lại đó sẽ không hữu ích trong các tiện ích con khác, ví dụ: lịch, do
có thể có một số lượng lớn các trường để đi qua.

MÔI TRƯỜNG


ĐỐI THOẠI Xác định biến này để áp dụng bất kỳ tùy chọn phổ biến nào cho từng tiện ích con.
Hầu hết các tùy chọn phổ biến đều được đặt lại trước khi xử lý từng tiện ích con. nếu bạn
đặt các tùy chọn trong biến môi trường này, chúng được áp dụng cho Đối thoại's
trạng thái sau khi thiết lập lại. Như trong "--tập tin"tùy chọn, dấu ngoặc kép và
dấu gạch chéo ngược được diễn giải.

The "--tập tin"tùy chọn không được coi là một tùy chọn phổ biến (vì vậy bạn không thể nhúng
nó trong biến môi trường này).

ĐỐI THOẠI Xác định biến này nếu bạn muốn chỉ định tên của cấu hình
tập tin để sử dụng.

DIALOG_CANCEL

DIALOG_ERROR

DIALOG_ESC

DIALOG_EXTRA

DIALOG_HELP

DIALOG_ITEM_HELP

DIALOG_OK Xác định bất kỳ biến nào trong số các biến này để thay đổi mã thoát trên Cancel (1), lỗi
(-1), ESC (255), Bổ sung (3), Trợ giúp (2), Trợ giúp với --item-trợ giúp (2) hoặc OK (0).
Thông thường các tập lệnh shell không thể phân biệt giữa -1 và 255.

DIALOG_TTY Đặt biến này thành "1" để cung cấp khả năng tương thích với các phiên bản cũ hơn của
Đối thoại giả định rằng nếu tập lệnh chuyển hướng đầu ra chuẩn, thì
các "--thiết bị xuất chuẩn"tùy chọn đã được đưa ra.

Sử dụng hộp thoại trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad