InggrisPerancisSpanyol

Ad


favorit OnWorks

dialog - Online di Awan

Jalankan dialog di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah dialog perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


dialog - menampilkan kotak dialog dari skrip shell

RINGKASAN


dialog --jernih
dialog --buat-rc fillet
dialog --cetak-ukuran maksimal
dialog opsi umum opsi kotak

DESKRIPSI


Dialog adalah program yang memungkinkan Anda menyajikan berbagai pertanyaan atau menampilkan pesan
menggunakan kotak dialog dari skrip shell. Jenis kotak dialog ini diimplementasikan
(meskipun tidak semua harus dikompilasi menjadi dialog):

daftar bangunan, kalender, checklist, pilih, kotak edit, bentuk, pilih, mengukur, kotak info,
kotak masukan, menu masukan, menu, bentuk campuran, pengukur campuran, kotak pesan (pesan), kotak kata sandi,
bentuk kata sandi, berhenti sebentar, kotak prg, kotak program, kotak kemajuan, radiolis, kotak jangkauan, kotak ekor,
tailboxbg, kolom tulisan, kotak waktu, tampilan pohon, dan ya Tidak (ya Tidak).

Anda dapat memasukkan lebih dari satu kotak dialog ke dalam skrip:

· Menggunakan "--dan-widget"tanda untuk memaksa dialog untuk melanjutkan ke dialog berikutnya kecuali Anda
telah menekan ESC untuk membatalkan, atau

· Cukup tambahkan token untuk kotak dialog berikutnya, membuat rantai. Dialog berhenti berantai
ketika kode yang dikembalikan dari dialog bukan nol, misalnya Batal atau Tidak (lihat DIAGNOSTIK).

Beberapa widget, misalnya, daftar periksa, akan menulis teks ke dialogkeluaran. Biasanya itu adalah
kesalahan standar, tetapi ada opsi untuk mengubah ini: "--keluaran-fd""--stderr"dan
"--stdout". Tidak ada teks yang ditulis jika tombol Batal (atau ESC) ditekan; dialog keluar
segera dalam kasus itu.

PILIHAN


Semua opsi dimulai dengan "--" (dua tanda hubung ASCII, untuk kepentingan mereka yang menggunakan sistem
dengan dukungan lokal gila).

SEBUAH "--" dengan sendirinya digunakan sebagai pelarian, yaitu, token berikutnya pada baris perintah tidak
diperlakukan sebagai pilihan.
dialog --judul -- --Bukan an Option

The "--argumen" pilihan memberitahu dialog untuk membuat daftar parameter baris perintah ke standar
kesalahan. Ini berguna saat men-debug skrip kompleks menggunakan "--"Dan"--mengajukan", sejak
baris perintah dapat ditulis ulang saat ini diperluas.

The "--mengajukan" pilihan memberitahu dialog untuk membaca parameter dari file bernama sebagai nilainya.
dialog --mengajukan file parameter
Kosong yang tidak berada dalam tanda kutip ganda dibuang (gunakan garis miring terbalik untuk mengutip tunggal
karakter). Hasilnya dimasukkan ke dalam baris perintah, menggantikan "--mengajukan" dan itu
nilai opsi. Interpretasi baris perintah dilanjutkan dari titik itu. Jika
file parameter dimulai dengan "&", dialog menafsirkan teks berikut sebagai deskriptor file
nomor daripada nama file.

Umum Opsi
Sebagian besar opsi umum diatur ulang sebelum memproses setiap widget.

--ascii-garis
Daripada menggambar garis grafik di sekitar kotak, gambar ASCII "+" dan "-" dengan cara yang sama
tempat. Lihat juga "--tanpa garis".

--aspek perbandingan
Ini memberi Anda kendali atas dimensi kotak saat menggunakan ukuran otomatis
(menentukan 0 untuk tinggi dan lebar). Ini mewakili lebar / tinggi. Standarnya adalah
9, yang berarti lebar 9 karakter untuk setiap tinggi 1 baris.

--judul belakang judul belakang
Menentukan judul belakang string yang akan ditampilkan di latar belakang, di bagian atas
layar.

--mulai y x
Tentukan posisi sudut kiri atas kotak dialog di layar.

--batalkan-label tali
Ganti label yang digunakan untuk tombol "Batal".

--jernih
Membersihkan layar widget, hanya menyimpan latar belakang screen_color. Gunakan ini ketika
Anda menggabungkan widget dengan "--dan-widget" untuk menghapus konten widget sebelumnya
di layar, sehingga tidak akan terlihat di bawah konten widget berikut.
Pahami ini sebagai pelengkap dari "--jaga-jendela". Untuk membandingkan efeknya, gunakan
ini:

Ketiga widget terlihat, efek tangga, dipesan 1,2,3:

dialog \
--mulai 2 2 --ya tidak "" 0 0 \
--dan-widget --begin 4 4 --yesno "" 0 0 \
--dan-widget --begin 6 6 --yesno "" 0 0

Hanya widget terakhir yang terlihat:

dialog \
--clear --mulai 2 2 --yesno "" 0 0 \
--dan-widget --clear --begin 4 4 --yesno "" 0 0 \
--dan-widget --begin 6 6 --yesno "" 0 0

Ketiga widget terlihat, efek tangga, dipesan 3,2,1:

dialog \
--keep-window --begin 2 2 --yesno "" 0 0 \
--dan-widget --keep-window --begin 4 4 --yesno "" 0 0 \
--dan-widget --begin 6 6 --yesno "" 0 0

Widget pertama dan ketiga terlihat, efek tangga, dipesan 3,1:

dialog \
--keep-window --begin 2 2 --yesno "" 0 0 \
--dan-widget --clear --begin 4 4 --yesno "" 0 0 \
--dan-widget --begin 6 6 --yesno "" 0 0

Catatan, jika Anda ingin mengembalikan warna konsol asli dan mengirim kursor ke rumah
setelah program dialog keluar, gunakan tombol jelas (1) perintah.

--warna
Menafsirkan urutan "\ Z" yang disematkan dalam teks dialog dengan karakter berikut,
yang menceritakan dialog untuk mengatur warna atau atribut video:

· 0 sampai 7 adalah nomor warna ANSI yang digunakan dalam kutukan: hitam, merah, hijau,
kuning, biru, magenta, cyan dan putih masing-masing.

· Tebal disetel dengan 'b', disetel ulang dengan 'B'.

· Reverse diatur oleh 'r', reset oleh 'R'.

· Garis bawah diatur oleh 'u', reset oleh 'U'.

· Pengaturan bersifat kumulatif, misalnya, "\Zb\Z1" membuat teks berikut menjadi tebal
(mungkin cerah) merah.

· Kembalikan pengaturan normal dengan "\Zn".

--pemisah kolom tali
Mengatakan dialog untuk membagi data untuk radio/kotak centang dan menu pada kemunculan
diberikan string, dan untuk menyelaraskan data split ke dalam kolom.

--cr-bungkus
Menafsirkan baris baru yang disematkan dalam teks dialog sebagai baris baru di layar.
Jika tidak, dialog hanya akan membungkus baris yang diperlukan agar pas di dalam kotak teks.

Meskipun Anda dapat mengontrol jeda baris dengan ini, Dialog masih akan membungkus garis apa pun
yang terlalu panjang untuk lebar kotak. Tanpa cr-wrap, tata letak Anda
teks dapat diformat agar terlihat bagus dalam kode sumber skrip Anda tanpa
mempengaruhi tampilannya dalam dialog.

Lihat juga "--tidak runtuh"Dan"--memangkas" pilihan.

--buat-rc fillet
Ketika dialog mendukung konfigurasi run-time, ini dapat digunakan untuk membuang sampel
file konfigurasi ke file yang ditentukan oleh fillet.

--format tanggal format
Jika tuan rumah menyediakan waktu luang, opsi ini memungkinkan Anda untuk menentukan format
tanggal dicetak untuk --kalender widget. Waktu dalam sehari (jam, menit, detik) adalah
waktu setempat saat ini.

--defaulttidak
Jadikan nilai default dari ya Tidak kotak a Tidak. Demikian juga, buat tombol default
widget yang menyediakan "OK" dan "Batal" a Cancel. Jika "--tidak membatalkan"Atau"--mengunjungi-
item" diberikan opsi yang mengesampingkan ini, menjadikan tombol default selalu
"Ya" (secara internal sama dengan "OK").

--tombol-default tali
Setel tombol default (dipilih sebelumnya) di widget. Dengan memilih tombol sebelumnya, a
skrip memungkinkan pengguna untuk cukup menekan Enter untuk melanjutkan melalui
dialog dengan interaksi minimal.

Nilai opsi adalah nama tombol: ok, iya nih, membatalkan, tidak, membantu or tambahan.

Biasanya tombol pertama di setiap widget adalah default. Tombol pertama yang ditampilkan adalah
ditentukan oleh widget bersama dengan "--sudut"Dan"--tidak membatalkan pilihan. Jika
opsi ini tidak diberikan, tidak ada tombol default yang ditetapkan.

--item default tali
Atur item default dalam kotak centang, formulir, atau menu. Biasanya item pertama di
kotak adalah default.

--keluar-label tali
Ganti label yang digunakan untuk tombol "EXIT".

--tombol-tambahan
Tampilkan tombol tambahan, antara tombol "OK" dan "Batal".

--label-tambahan tali
Ganti label yang digunakan untuk tombol "Ekstra". Catatan: untuk widget menu input, ini
default ke "Ganti nama".

--membantu Mencetak pesan bantuan ke output standar dan keluar. Pesan bantuannya juga
dicetak jika tidak ada opsi yang diberikan, atau jika opsi yang tidak dikenal diberikan.

--tombol-bantuan
Tampilkan tombol bantuan setelah tombol "OK" dan "Batal", yaitu, di daftar periksa, daftar radio
dan kotak menu.

Saat keluar, status pengembalian akan menunjukkan bahwa tombol Bantuan ditekan. Dialog
juga akan menulis pesan ke outputnya setelah token "HELP":

· Jika "--item-bantuan" juga diberikan, teks item-help akan ditulis.

· Jika tidak, tag item (bidang pertama) akan ditulis.

Anda dapat menggunakan --help-tag opsi dan/atau atur lingkungan DIALOG_ITEM_HELP
variabel untuk mengubah pesan-pesan ini dan status keluar.

--bantuan-label tali
Ganti label yang digunakan untuk tombol "Bantuan".

--bantuan-status
Jika tombol bantuan dipilih, tulis informasi daftar periksa, radiolis, atau formulir
setelah informasi "BANTUAN" item-bantuan. Ini dapat digunakan untuk merekonstruksi keadaan
dari daftar periksa setelah memproses permintaan bantuan.

--help-tag
Ubah pesan yang ditulis saat keluar untuk --tombol-bantuan dengan membuat mereka selalu adil
label barang tersebut. Ini tidak mempengaruhi kode status keluar.

--hfile nama file
Tampilkan file yang diberikan menggunakan kotak teks saat pengguna menekan F1.

--hline tali
Tampilkan string yang diberikan di tengah di bagian bawah widget.

--mengabaikan
Abaikan opsi yang dialog tidak mengenali. Beberapa yang terkenal seperti
"--ikon" tetap diabaikan, tapi ini adalah pilihan yang lebih baik untuk kompatibilitas dengan
implementasi lainnya.

--masukan-fd fd
Baca input keyboard dari deskriptor file yang diberikan. Paling dialog skrip dibaca dari
input standar, tetapi widget pengukur membaca pipa (yang selalu standar
memasukkan). Beberapa konfigurasi tidak berfungsi dengan baik saat dialog mencoba membuka kembali
terminal. Gunakan opsi ini (dengan juggling file-deskriptor yang sesuai) jika Anda
skrip harus bekerja di lingkungan seperti itu.

--merasa tidak aman
Jadikan widget kata sandi lebih ramah tetapi kurang aman, dengan menggemakan tanda bintang untuk masing-masing
karakter.

--iso-minggu
Tetapkan titik awal untuk nomor minggu yang ditampilkan di "--kalender" pilihan
menurut ISO-8601, yang dimulai dengan penomoran minggu pertama yang meliputi:
Kamis di bulan Januari.

--item-bantuan
Menafsirkan data tag untuk daftar periksa, daftar radio, dan kotak menu menambahkan kolom
yang ditampilkan di garis bawah layar, untuk yang saat ini dipilih
barang.

--jaga-tite
Ketika dibangun dengan kutukan, dialog biasanya memeriksa untuk melihat apakah itu berjalan dalam
xterm, dan dalam hal ini mencoba untuk menekan string inisialisasi yang akan
membuatnya beralih ke layar alternatif. Beralih antara normal dan alternatif
layar secara visual mengganggu dalam skrip yang berjalan dialog beberapa kali. Menggunakan
opsi ini untuk mengizinkan dialog untuk menggunakan string inisialisasi tersebut.

--jaga-jendela
Biasanya kapan dialog melakukan beberapa tailboxbg widget dihubungkan oleh "--dan-
Widget", itu menghapus widget lama dari layar dengan mengecatnya. Gunakan ini
pilihan untuk menekan pengecatan ulang itu.

Saat keluar, dialog mengecat ulang semua widget yang telah ditandai dengan "--menyimpan-
jendela", bahkan jika mereka tidak tailboxbg widget. Itu menyebabkan mereka dicat ulang
dalam urutan terbalik. Lihat pembahasan "--jernih" pilihan untuk contoh.

--kunci-terakhir
Saat keluar, laporkan kunci terakhir yang dimasukkan pengguna. Ini adalah kode kunci kutukan
daripada simbol atau karakter literal. Itu dapat digunakan oleh skrip untuk
membedakan antara dua kunci yang terikat pada tindakan yang sama.

--maks-masukan ukuran
Batasi string input ke ukuran yang diberikan. Jika tidak ditentukan, batasnya adalah 2048.

--tidak-batal

--tidak membatalkan
Tekan tombol "Batal" dalam mode daftar centang, kotak input, dan kotak menu. Sebuah naskah
masih dapat menguji apakah pengguna menekan tombol ESC untuk membatalkan untuk keluar.

--tidak runtuh
Biasanya dialog mengonversi tab menjadi spasi dan mengurangi banyak spasi menjadi satu
ruang untuk teks yang ditampilkan dalam kotak pesan, dll. Gunakan opsi ini untuk
menonaktifkan fitur itu. Perhatikan bahwa dialog masih akan membungkus teks, tunduk pada "--kr-
membungkus"Dan"--memangkas" pilihan.

--tidak ada barang
Beberapa widget (checklist, inputmenu, radiolist, menu) menampilkan daftar dengan dua
kolom ("tag" dan "item", yaitu, "deskripsi"). Opsi ini memberitahu dialog untuk
baca baris yang lebih pendek, hilangkan bagian "item" dari daftar. Ini kadang-kadang
berguna, misalnya, jika tag memberikan informasi yang cukup.

Lihat juga --tanpa tag. Jika kedua opsi diberikan, opsi ini diabaikan.

--tidak membunuh
Memberitahu dialog untuk menempatkan tailboxbg kotak di latar belakang, mencetak id prosesnya ke
dialogkeluaran. SIGHUP dinonaktifkan untuk proses latar belakang.

--tanpa label tali
Ganti label yang digunakan untuk tombol "Tidak".

--tanpa garis
Daripada menggambar garis di sekitar kotak, gambarlah spasi di tempat yang sama. Lihat juga
"--ascii-garis".

--tanpa-tikus
Jangan aktifkan mouse.

--tidak-nl-memperluas
Jangan mengubah substring "\n" dari pesan/teks prompt menjadi baris baru literal.

--sudut

--sudut Tekan tombol "OK" dalam mode daftar centang, kotak input, dan kotak menu. Sebuah naskah bisa
masih menguji apakah pengguna menekan tombol "Enter" untuk menerima data.

--tidak ada bayangan
Menekan bayangan yang akan ditarik ke kanan dan bawah setiap kotak dialog.

--tanpa tag
Beberapa widget (checklist, inputmenu, radiolist, menu) menampilkan daftar dengan dua
kolom ("tag" dan "deskripsi"). Tag berguna untuk skrip, tetapi mungkin tidak
membantu pengguna. NS --tanpa tag opsi (dari Xdialog) dapat digunakan untuk menekan
kolom tag dari tampilan. tidak seperti --tidak ada barang pilihan, ini tidak
mempengaruhi data yang dibaca dari script.

Xdialog tidak menampilkan kolom tag untuk buildlist analog dan tampilan pohon
widget; dialog melakukan hal yang sama.

Biasanya dialog memungkinkan Anda dengan cepat berpindah ke entri pada daftar yang ditampilkan, dengan
mencocokkan satu karakter dengan karakter pertama tag. Ketika --tanpa tag
pilihan diberikan, dialog cocok dengan karakter pertama deskripsi. Di dalam
kedua kasus, karakter yang cocok disorot.

--ok-label tali
Ganti label yang digunakan untuk tombol "OK".

--keluaran-fd fd
Output langsung ke deskriptor file yang diberikan. Paling dialog skrip menulis ke
kesalahan standar, tetapi pesan kesalahan juga dapat ditulis di sana, tergantung pada
Script.

--pemisah tali

--pemisah-keluarantali
Tentukan string yang akan memisahkan output pada dialogkeluaran dari daftar periksa,
daripada baris baru (untuk --keluaran-terpisah) atau spasi. Ini berlaku untuk lainnya
widget seperti formulir dan kotak edit yang biasanya menggunakan baris baru.

--cetak-ukuran maksimal
Cetak ukuran maksimum kotak dialog, yaitu ukuran layar, ke dialogkeluaran.
Ini dapat digunakan sendiri, tanpa pilihan lain.

--ukuran-cetak
Mencetak ukuran setiap kotak dialog ke dialogkeluaran.

--versi-cetak
Cetakan dialogversi ke dialogkeluaran. Ini dapat digunakan sendiri, tanpa yang lain
pilihan. Itu tidak menyebabkan dialog untuk keluar dengan sendirinya.

--dikutip
Biasanya dialog mengutip string yang dikembalikan oleh daftar periksa serta item-help
teks. Gunakan opsi ini untuk mengutip semua hasil string.

--scroll bar
Untuk widget yang menyimpan kumpulan data yang dapat digulir, gambar bilah gulir di margin kanannya.
Ini tidak menanggapi mouse.

--keluaran-terpisah
Untuk widget tertentu (buildlist, checklist, treeview), hasil keluaran satu baris pada a
waktu, tanpa mengutip. Ini memfasilitasi penguraian oleh program lain.

--widget terpisah tali
Tentukan string yang akan memisahkan output pada dialog's output dari setiap widget.
Ini digunakan untuk menyederhanakan penguraian hasil dialog dengan beberapa widget. Jika
opsi ini tidak diberikan, string pemisah default adalah karakter tab.

--bayangan
Gambarlah bayangan di kanan dan bawah setiap kotak dialog.

--kutipan tunggal
Gunakan tanda kutip tunggal sesuai kebutuhan (dan tanpa tanda kutip jika tidak diperlukan) untuk output dari
daftar periksa serta teks item-bantuan. Jika opsi ini tidak disetel, dialog kegunaan
tanda kutip ganda di sekitar setiap item. Dalam kedua kasus, dialog menambahkan garis miring terbalik untuk membuat
output berguna dalam skrip shell.

--ukuran-err
Periksa ukuran kotak dialog yang dihasilkan sebelum mencoba menggunakannya, mencetak
ukuran yang dihasilkan jika lebih besar dari layar. (Opsi ini sudah usang, karena
semua panggilan jendela baru dicentang).

--tidur detik
Tidur (tunda) selama beberapa detik setelah memproses kotak dialog.

--stderr
Output langsung ke kesalahan standar. Ini adalah default, karena kutukan biasanya
menulis pembaruan layar ke keluaran standar.

--stdout
Output langsung ke output standar. Opsi ini disediakan untuk kompatibilitas
dengan Xdialog, namun menggunakannya dalam skrip portabel tidak disarankan, karena kutukan
biasanya menulis pembaruan layarnya ke output standar. Jika Anda menggunakan opsi ini,
dialog mencoba untuk membuka kembali terminal sehingga dapat menulis ke layar. Tergantung
pada platform dan lingkungan Anda, itu mungkin gagal.

--tab-benar
Ubah setiap karakter tab menjadi satu atau beberapa spasi (untuk kolom tulisan widget; sebaliknya
ke satu spasi). Jika tidak, tab dirender sesuai dengan perpustakaan kutukan
interpretasi.

--tab-len n
Tentukan jumlah spasi yang ditempati karakter tab jika "--tab-benar"
pilihan diberikan. Standarnya adalah 8. Opsi ini hanya efektif untuk kolom tulisan
widget.

--format waktu format
Jika tuan rumah menyediakan waktu luang, opsi ini memungkinkan Anda untuk menentukan format
waktu dicetak untuk --kotak waktu widget. Nilai hari, bulan, tahun dalam hal ini
adalah untuk waktu setempat saat ini.

--waktu habis detik
Timeout (keluar dengan kode kesalahan) jika tidak ada respons pengguna dalam jumlah yang diberikan
detik. Batas waktu nol detik diabaikan.

Opsi ini diabaikan oleh "--berhenti sebentar" widget. Ini juga ditimpa jika
Latar Belakang "--tailboxbg" opsi digunakan untuk mengatur beberapa widget bersamaan.

--judul judul
Menentukan judul string yang akan ditampilkan di bagian atas kotak dialog.

--jejak nama file
mencatat parameter baris perintah, penekanan tombol, dan informasi lainnya ke yang diberikan
mengajukan. Jika dialog membaca file konfigurasi, itu juga dicatat. Masukan pipa ke
mengukur widget dicatat. Gunakan control/T untuk mencatat gambar dialog saat ini
jendela.

--minggu-mulai hari
menetapkan hari awal untuk minggu itu, digunakan dalam "--kalender" pilihan. The hari
parameternya bisa

· nomor (0 sampai 6, Minggu sampai Sabtu menggunakan POSIX) atau

· nilai khusus "lokal" (ini bekerja dengan sistem yang menggunakan glibc, menyediakan
ekstensi ke Lokal perintah, itu hari_minggu pertama nilai).

· string yang cocok dengan salah satu singkatan untuk hari dalam seminggu yang ditunjukkan di
kalender widget, misalnya, "Mo" untuk "Senin".

Grafik dialog program menangani beberapa parameter baris perintah secara khusus, dan menghapusnya dari
daftar parameter saat diproses. Misalnya, jika opsi pertama adalah --jejak,
maka itu diproses (dan dihapus) sebelumnya dialog menginisialisasi tampilan.

--memangkas hilangkan bagian kosong di depan, potong baris baru literal, dan bagian kosong yang berulang dari pesan
teks.

Lihat juga "--cr-bungkus"Dan"--tidak runtuh" pilihan.

--Versi: kapan
Cetakan dialog's ke output standar, dan keluar. Lihat juga "--mencetak-
versi".

--kunjungan-item
Ubah tab-traversal dari daftar periksa, daftar radio, kotak menu, dan menu masukan untuk disertakan
daftar item sebagai salah satu negara bagian. Ini berguna sebagai alat bantu visual, yaitu:
posisi kursor membantu beberapa pengguna.

Ketika opsi ini diberikan, kursor awalnya ditempatkan pada daftar.
Singkatan (huruf pertama dari tag) berlaku untuk item daftar. Jika Anda tab ke
baris tombol, singkatan berlaku untuk tombol.

--ya-label tali
Ganti label yang digunakan untuk tombol "Ya".

Kotak Opsi
Semua kotak dialog memiliki setidaknya tiga parameter:

teks keterangan atau isi kotak.

tinggi ketinggian kotak dialog.

lebar lebar kotak dialog.

Parameter lain tergantung pada jenis kotak.

--daftar pembangunan teks tinggi lebar daftar-tinggi [ label barang status ] ...
A daftar bangunan dialog menampilkan dua daftar, berdampingan. Daftar di sebelah kiri menunjukkan
item yang tidak dipilih. Daftar di sebelah kanan menunjukkan item yang dipilih. Seperti barang-barangnya
dipilih atau tidak dipilih, mereka berpindah di antara daftar.

Gunakan carriage return atau tombol "OK" untuk menerima nilai saat ini di
dipilih-jendela dan keluar. Hasilnya ditulis menggunakan urutan yang ditampilkan di
dipilih-jendela.

Status aktif/nonaktif awal setiap entri ditentukan oleh status.

Dialog berperilaku seperti menu, menggunakan --kunjungan-item untuk mengontrol apakah
kursor diizinkan untuk mengunjungi daftar secara langsung.

· Jika --kunjungan-item tidak diberikan, tab-traversal menggunakan dua status (OK/Batal).

· Jika --kunjungan-item diberikan, tab-traversal menggunakan empat status
(Kiri/Kanan/OK/Batal).

Apakah atau tidak --kunjungan-item diberikan, dimungkinkan untuk memindahkan sorotan antara
dua daftar menggunakan tombol default "^" (kolom kiri) dan "$" (kolom kanan).

Saat keluar, daftar label string entri yang diaktifkan akan menjadi
dicetak dialogkeluaran.

jika "--keluaran-terpisah" opsi tidak diberikan, string akan dikutip sebagai
diperlukan untuk mempermudah skrip untuk memisahkannya. Secara default, ini menggunakan
kutipan ganda. Lihat "--kutipan tunggal", yang mengubah kutipan
tingkah laku.

--kalender teks tinggi lebar hari bulan tersebut. tahun
A kalender kotak menampilkan bulan, hari dan tahun di jendela yang dapat disesuaikan secara terpisah. Jika
nilai untuk hari, bulan atau tahun hilang atau negatif, tanggal saat ini
nilai yang sesuai digunakan. Anda dapat menambah atau mengurangi salah satu dari mereka yang menggunakan
panah kiri, atas, kanan, dan bawah. Gunakan gaya vi h, j, k dan l untuk bergerak
sekitar array hari dalam sebulan. Gunakan tab atau backtab untuk berpindah antar jendela.
Jika tahun diberikan sebagai nol, tanggal saat ini digunakan sebagai nilai awal.

Saat keluar, tanggal dicetak dalam bentuk hari/bulan/tahun. Formatnya bisa
ditimpa menggunakan --format tanggal .

--daftar periksa teks tinggi lebar daftar-tinggi [ label barang status ] ...
A checklist kotak mirip dengan menu kotak; ada beberapa entri yang disajikan di
bentuk menu. Perbedaan lainnya adalah Anda dapat menunjukkan entri mana yang
saat ini dipilih, dengan menyetelnya status untuk on. Alih-alih memilih satu entri
di antara entri, setiap entri dapat diaktifkan atau dinonaktifkan oleh pengguna. Inisial
status on/off setiap entri ditentukan oleh status.

Saat keluar, daftar label string entri yang diaktifkan akan menjadi
dicetak dialogkeluaran.

jika "--keluaran-terpisah" opsi tidak diberikan, string akan dikutip sebagai
diperlukan untuk mempermudah skrip untuk memisahkannya. Secara default, ini menggunakan
kutipan ganda. Lihat "--kutipan tunggal", yang mengubah kutipan
tingkah laku.

--dpilih jalur file tinggi lebar
Dialog pemilihan direktori menampilkan jendela entri teks di mana Anda dapat mengetik a
direktori, dan di atasnya ada jendela dengan nama direktori.

Sini jalur file dapat berupa jalur file dalam hal ini jendela direktori akan menampilkan
isi jalur dan jendela entri teks akan berisi yang dipilih sebelumnya
direktori.

Gunakan tombol tab atau panah untuk berpindah antar jendela. Di dalam jendela direktori,
gunakan tombol panah atas/bawah untuk menggulir pilihan saat ini. Gunakan bilah spasi untuk
salin pilihan saat ini ke jendela entri teks.

Mengetik karakter apa pun yang dapat dicetak mengalihkan fokus ke jendela entri teks, memasukkan
karakter itu serta menggulir jendela direktori ke kecocokan terdekat.

Gunakan carriage return atau tombol "OK" untuk menerima nilai saat ini dalam teks-
jendela masuk dan keluar.

Saat keluar, isi jendela entri teks ditulis ke dialogkeluaran.

--kotak edit jalur file tinggi lebar
Dialog kotak edit menampilkan salinan file. Anda dapat mengeditnya menggunakan
backspace, hapus dan tombol kursor untuk mengoreksi kesalahan pengetikan. Ia juga mengakui
page up/pagedown. tidak seperti --kotak masukan, Anda harus tab ke "OK" atau "Batal"
tombol untuk menutup dialog. Menekan tombol "Enter" di dalam kotak akan terbelah
garis yang sesuai.

Saat keluar, isi jendela edit ditulis ke dialogkeluaran.

--membentuk teks tinggi lebar tinggi badan [ label y x barang y x lenan ileen ] ...
Grafik bentuk dialog menampilkan formulir yang terdiri dari label dan bidang, yaitu
diposisikan pada jendela yang dapat digulir dengan koordinat yang diberikan dalam skrip. Lapangan
panjangnya lenan dan panjang masukan ileen memberitahu berapa lama lapangan bisa. Mantan
mendefinisikan panjang yang ditampilkan untuk bidang yang dipilih, sedangkan yang terakhir mendefinisikan
panjang yang diizinkan dari data yang dimasukkan di lapangan.

· Jika lenan adalah nol, bidang yang sesuai tidak dapat diubah. dan isinya
bidang menentukan panjang yang ditampilkan.

· Jika lenan negatif, bidang yang sesuai tidak dapat diubah, dan yang dinegasikan
nilai lenan digunakan sebagai panjang yang ditampilkan.

· Jika ileen adalah nol, diatur ke lenan.

Gunakan panah atas/bawah (atau kontrol/N, kontrol/P) untuk berpindah antar bidang. Gunakan tab untuk
berpindah antar jendela.

Saat keluar, isi bidang formulir ditulis ke dialogkeluaran, setiap bidang
dipisahkan oleh baris baru. Teks yang digunakan untuk mengisi bidang yang tidak dapat diedit (lenan adalah nol atau
negatif) tidak ditulis.

--fpilih jalur file tinggi lebar
Grafik pilih Dialog (pemilihan file) menampilkan jendela entri teks di mana Anda dapat
ketik nama file (atau direktori), dan di atasnya ada dua jendela dengan nama direktori dan
nama file.

Sini jalur file bisa menjadi filepath dalam hal ini file dan direktori windows akan
tampilkan konten jalur dan jendela entri teks akan berisi
nama file yang dipilih sebelumnya.

Gunakan tombol tab atau panah untuk berpindah antar jendela. Di dalam direktori atau
nama file windows, gunakan tombol panah atas/bawah untuk menggulir pilihan saat ini. Menggunakan
bilah spasi untuk menyalin pilihan saat ini ke dalam jendela entri teks.

Mengetik karakter apa pun yang dapat dicetak mengalihkan fokus ke jendela entri teks, memasukkan
karakter itu serta menggulir direktori dan nama file windows ke
pertandingan terdekat.

Mengetik kekuatan karakter ruang dialog untuk melengkapi nama saat ini (hingga
titik di mana mungkin ada pertandingan melawan lebih dari satu entri).

Gunakan carriage return atau tombol "OK" untuk menerima nilai saat ini dalam teks-
jendela masuk dan keluar.

Saat keluar, isi jendela entri teks ditulis ke dialogkeluaran.

--mengukur teks tinggi lebar [persen]
A mengukur kotak menampilkan meter di sepanjang bagian bawah kotak. Meteran menunjukkan
persentase. Persentase baru dibaca dari input standar, satu bilangan bulat per baris.
Meteran diperbarui untuk mencerminkan setiap persentase baru. Jika input standar membaca
string "XXX", maka baris pertama berikut diambil sebagai persentase bilangan bulat,
kemudian baris berikutnya hingga "XXX" lain digunakan untuk prompt baru. pengukur
keluar ketika EOF tercapai pada input standar.

Grafik persen nilai menunjukkan persentase awal yang ditunjukkan dalam meteran. Jika tidak
ditentukan, itu adalah nol.

Saat keluar, tidak ada teks yang ditulis ke dialogkeluaran. Widget tidak menerima masukan, jadi
status keluar selalu OK.

--kotak info teks tinggi lebar
An Info kotak pada dasarnya adalah pesan kotak. Namun, dalam hal ini, dialog akan keluar
segera setelah menampilkan pesan kepada pengguna. Layar tidak dibersihkan
ketika dialog keluar, sehingga pesan akan tetap ada di layar hingga panggilan
skrip shell menghapusnya nanti. Ini berguna ketika Anda ingin memberi tahu pengguna bahwa
beberapa operasi sedang berjalan yang mungkin memerlukan beberapa waktu untuk diselesaikan.

Saat keluar, tidak ada teks yang ditulis ke dialogkeluaran. Status keluar OK dikembalikan.

--kotak masukan teks tinggi lebar [init]
An memasukkan kotak berguna ketika Anda ingin mengajukan pertanyaan yang mengharuskan pengguna untuk
masukkan string sebagai jawabannya. Jika init diberikan, ini digunakan untuk menginisialisasi
string masukan. Saat memasukkan string, backspace, hapus dan tombol kursor bisa
digunakan untuk memperbaiki kesalahan pengetikan. Jika string input lebih panjang dari yang dapat ditampung
kotak dialog, bidang input akan digulir.

Saat keluar, string input akan dicetak pada dialogkeluaran.

--masukanmenu teks tinggi lebar menu-tinggi [ label barang ] ...
An menu masukan kotak sangat mirip dengan biasa menu kotak. Hanya ada beberapa
perbedaan di antara mereka:

1. Entri tidak otomatis di tengah tetapi disesuaikan ke kiri.

2. Tombol tambahan (disebut Rename) tersirat untuk mengganti nama item saat ini ketika itu
ditekan.

3. Anda dapat mengganti nama entri saat ini dengan menekan tombol Rename tombol. Kemudian
dialog akan menulis yang berikut di dialogkeluaran.

DIGANTI NAMA

--Tidak bisa teks tinggi lebar menu-tinggi [ label barang ] ...
Seperti namanya, a menu kotak adalah kotak dialog yang dapat digunakan untuk menyajikan daftar
pilihan berupa menu yang dapat dipilih oleh pengguna. Pilihan ditampilkan di
perintah yang diberikan. Setiap entri menu terdiri dari label string dan barang rangkaian. NS
label memberi entri nama untuk membedakannya dari entri lain dalam menu.
Grafik barang adalah deskripsi singkat dari opsi yang diwakili oleh entri tersebut. pengguna
dapat berpindah di antara entri menu dengan menekan tombol kursor, huruf pertama dari
itu label sebagai tombol pintas, atau tombol angka 1 melalui 9. Ada menu-tinggi
entri ditampilkan dalam menu pada satu waktu, tetapi menu akan digulir jika ada
lebih banyak entri dari itu.

Saat keluar label dari entri menu yang dipilih akan dicetak pada dialogkeluaran. Jika
yang "--tombol-bantuan" diberikan, teks bantuan yang sesuai akan dicetak jika
pengguna memilih tombol bantuan.

--bentuk campuran teks tinggi lebar tinggi badan [ label y x barang y x lenan ileen saya mengetik ] ...
Grafik bentuk campuran dialog menampilkan formulir yang terdiri dari label dan bidang, seperti
--membentuk dialog. Ini berbeda dengan menambahkan parameter tipe bidang ke masing-masing bidang
keterangan. Setiap bit dalam tipe menunjukkan atribut bidang:

1 disembunyikan, misalnya, bidang kata sandi.

2 readonly, misalnya, label.

--pengukur campuran teks tinggi lebar persen [ tag1 barang 1 ] ...
A pengukur campuran kotak menampilkan meter di sepanjang bagian bawah kotak. meteran menunjukkan
persentase.

Ini juga menampilkan daftar label- Dan barang-nilai di bagian atas kotak. Lihat
dialog(3) untuk nilai tag.

Grafik teks ditampilkan sebagai keterangan antara daftar dan meteran. NS persen nilai
menunjukkan persentase awal yang ditunjukkan dalam meter.

Tidak ada ketentuan yang dibuat untuk membaca data dari input standar sebagai --mengukur tidak.

Saat keluar, tidak ada teks yang ditulis ke dialogkeluaran. Widget tidak menerima masukan, jadi
status keluar selalu OK.

--kotak pesan teks tinggi lebar
A pesan kotak sangat mirip dengan ya Tidak kotak. Satu-satunya perbedaan antara
pesan kotak dan ya Tidak kotak itu a pesan kotak hanya memiliki satu OK .
Anda dapat menggunakan kotak dialog ini untuk menampilkan pesan apa pun yang Anda suka. Setelah membaca
pesan, pengguna dapat menekan tombol ENTER kunci sehingga dialog akan keluar dan panggilan
skrip shell dapat melanjutkan operasinya.

Jika pesan terlalu besar untuk ruang, dialog memungkinkan Anda untuk menggulirnya,
asalkan implementasi kutukan yang mendasarinya cukup mampu. Di dalam
kasus, persentase ditampilkan di dasar widget.

Saat keluar, tidak ada teks yang ditulis ke dialogkeluaran. Hanya tombol "OK" yang disediakan
untuk input, tetapi status keluar ESC dapat dikembalikan.

--berhenti sebentar teks tinggi lebar detik
A berhenti sebentar kotak menampilkan meter di sepanjang bagian bawah kotak. Meteran menunjukkan bagaimana
beberapa detik tersisa sampai akhir jeda. Jeda keluar saat batas waktu adalah
tercapai atau pengguna menekan tombol OK (status OK) atau pengguna menekan tombol
tombol CANCEL atau tombol Esc.

--kotak kata sandi teks tinggi lebar [init]
A kata sandi kotak mirip dengan kotak input, kecuali bahwa teks yang dimasukkan pengguna adalah
tidak ditampilkan. Ini berguna saat meminta kata sandi atau hal sensitif lainnya
informasi. Sadarilah bahwa jika ada yang dilewatkan di "init", itu akan terlihat di
tabel proses sistem untuk pengintai biasa. Juga, itu sangat membingungkan bagi
pengguna untuk memberi mereka kata sandi default yang tidak dapat mereka lihat. Untuk alasan-alasan ini,
menggunakan "init" sangat tidak dianjurkan. Lihat "--merasa tidak aman"jika kamu tidak peduli dengan
kata sandi.

Saat keluar, string input akan dicetak pada dialogkeluaran.

--bentuk kata sandi teks tinggi lebar tinggi badan [ label y x barang y x lenan ileen ] ...
Ini identik dengan --membentuk kecuali bahwa semua bidang teks diperlakukan sebagai kata sandi
widget daripada kotak masukan widget.

--kotak prg teks Command tinggi lebar

--kotak prg Command tinggi lebar
A kotak prg sangat mirip dengan a kotak program.

Kotak dialog ini digunakan untuk menampilkan output dari perintah yang ditentukan sebagai
argumen untuk kotak prg.

Setelah perintah selesai, pengguna dapat menekan tombol ENTER kunci sehingga dialog akan
keluar dan skrip shell panggilan dapat melanjutkan operasinya.

Jika tiga parameter diberikan, ini akan menampilkan teks di bawah judul, digambarkan
dari konten file bergulir. Jika hanya dua parameter yang diberikan, teks ini adalah
dihilangkan.

--kotak program teks tinggi lebar

--kotak program tinggi lebar
A kotak program sangat mirip dengan a kotak kemajuan. Satu-satunya perbedaan antara
program kotak dan kemajuan kotak itu a program kotak menampilkan OK tombol (tapi
hanya setelah perintah selesai).

Kotak dialog ini digunakan untuk menampilkan output yang disalurkan dari suatu perintah. Setelah
perintah selesai, pengguna dapat menekan tombol ENTER kunci sehingga dialog akan keluar dan
skrip shell panggilan dapat melanjutkan operasinya.

Jika tiga parameter diberikan, ini akan menampilkan teks di bawah judul, digambarkan
dari konten file bergulir. Jika hanya dua parameter yang diberikan, teks ini adalah
dihilangkan.

--kotak kemajuan teks tinggi lebar

--kotak kemajuan tinggi lebar
A kotak kemajuan mirip dengan file kotak ekor, kecuali itu

a) daripada menampilkan konten file,
ini menampilkan output yang disalurkan dari sebuah perintah dan

b) itu akan keluar ketika mencapai akhir file
(tidak ada tombol "OK").

Jika tiga parameter diberikan, ini akan menampilkan teks di bawah judul, digambarkan
dari konten file bergulir. Jika hanya dua parameter yang diberikan, teks ini adalah
dihilangkan.

--petugas radio teks tinggi lebar daftar-tinggi [ label barang status ] ...
A radiolis kotak mirip dengan menu kotak. Satu-satunya perbedaan adalah Anda bisa
menunjukkan entri mana yang sedang dipilih, dengan menyetelnya status untuk on.

Saat keluar, tag item yang dipilih ditulis ke dialogkeluaran.

--kotak ekor fillet tinggi lebar
Menampilkan teks dari file dalam kotak dialog, seperti pada perintah "tail -f". Menggulir
kiri/kanan menggunakan gaya vi 'h' dan 'l', atau tombol panah. A '0' mengatur ulang pengguliran.

Saat keluar, tidak ada teks yang ditulis ke dialogkeluaran. Hanya tombol "OK" yang disediakan
untuk input, tetapi status keluar ESC dapat dikembalikan.

--kotak jangkauan teks tinggi lebar nilai min nilai maks nilai default
Izinkan pengguna untuk memilih dari rentang nilai, misalnya, menggunakan penggeser. Dialog
menunjukkan nilai saat ini sebagai bilah (seperti dialog pengukur). Tab atau tombol panah bergerak
kursor antara tombol dan nilai. Saat kursor berada di nilai, Anda
dapat mengeditnya dengan:

gerakan kursor kiri/kanan untuk memilih digit yang akan dimodifikasi

+/- karakter untuk menambah/mengurangi digit per satu

0 melalui 9
untuk mengatur digit ke nilai yang diberikan

Beberapa tombol juga dikenali di semua posisi kursor:

rumah/akhir
atur nilainya ke maksimum atau minimum

halaman atas/bawah
menambah nilai sehingga penggeser bergerak satu kolom

--tailboxbg fillet tinggi lebar
Menampilkan teks dari file dalam kotak dialog sebagai tugas latar belakang, seperti dalam "tail -f &"
memerintah. Gulir ke kiri/kanan menggunakan gaya vi 'h' dan 'l', atau tombol panah. Sebuah '0'
mengatur ulang pengguliran.

Dialog memperlakukan tugas latar belakang secara khusus jika ada widget lain (--dan-
Widget) di layar secara bersamaan. Sampai widget tersebut ditutup (misalnya, dan
"OKE"), dialog akan melakukan semua widget tailboxbg dalam proses yang sama,
polling untuk pembaruan. Anda dapat menggunakan tab untuk melintasi antara widget di
layar, dan tutup satu per satu, misalnya dengan menekan ENTER. Setelah non-
widget tailboxbg ditutup, dialog menyalin salinan dirinya ke latar belakang,
dan mencetak id prosesnya jika "--tidak membunuh"pilihan diberikan.

Saat keluar, tidak ada teks yang ditulis ke dialogkeluaran. Hanya tombol "EXIT" yang disediakan
untuk input, tetapi status keluar ESC dapat dikembalikan.

CATATAN: Versi lama dari dialog bercabang segera dan berusaha memperbarui
layar secara individual. Selain buruk untuk kinerja, itu tidak bisa dijalankan. Beberapa
skrip lama mungkin tidak berfungsi dengan baik dengan skema yang disurvei.

--kotak teks fillet tinggi lebar
A teks box memungkinkan Anda menampilkan konten file teks dalam kotak dialog. Dia
seperti penampil file teks sederhana. Pengguna dapat menelusuri file dengan menggunakan
kursor, page-up, page-down dan BERANDA/AKHIR tombol yang tersedia di sebagian besar keyboard. jika
garis terlalu panjang untuk ditampilkan di dalam kotak, KIRI KANAN kunci dapat digunakan untuk
gulir wilayah teks secara horizontal. Anda juga dapat menggunakan kunci gaya vi h, j, k, dan l
sebagai pengganti tombol kursor, dan B atau N sebagai pengganti tombol page-up dan page-down.
Gulir ke atas/bawah menggunakan gaya vi 'k' dan 'j', atau tombol panah. Gulir ke kiri/kanan menggunakan
vi-style 'h' dan 'l', atau tombol panah. A '0' mengatur ulang pengguliran kiri/kanan. Untuk
lebih nyaman, fungsi pencarian maju dan mundur gaya vi juga
disediakan.

Saat keluar, tidak ada teks yang ditulis ke dialogkeluaran. Hanya tombol "EXIT" yang disediakan
untuk input, tetapi status keluar ESC dapat dikembalikan.

--kotak waktu teks tinggi [lebar jam menit kedua]
Dialog ditampilkan yang memungkinkan Anda untuk memilih jam, menit dan detik. jika
nilai jam, menit atau detik hilang atau negatif, tanggal saat ini
nilai yang sesuai digunakan. Anda dapat menambah atau mengurangi salah satu dari mereka yang menggunakan
panah kiri, atas, kanan, dan bawah. Gunakan tab atau tab belakang untuk berpindah antar
jendela.

Saat keluar, hasilnya dicetak dalam bentuk jam:menit:detik. Formatnya bisa
ditimpa menggunakan --format waktu .

--tampilan pohon teks tinggi lebar daftar-tinggi [ label barang status kedalaman ] ...
Menampilkan data yang diatur sebagai pohon. Setiap kelompok data berisi tag, teks untuk
tampilan item, statusnya ("aktif" atau "nonaktif") dan kedalaman item di
pohon.

Hanya satu item yang dapat dipilih (seperti radiolis). Tag tidak ditampilkan.

Saat keluar, tag item yang dipilih ditulis ke dialogkeluaran.

--ya Tidak teks tinggi lebar
A ya Tidak kotak dialog ukuran tinggi baris demi lebar kolom akan ditampilkan. NS
string yang ditentukan oleh teks ditampilkan di dalam kotak dialog. Jika string ini terlalu
panjang agar sesuai dengan satu baris, itu akan secara otomatis dibagi menjadi beberapa baris di
tempat-tempat yang sesuai. NS teks string juga dapat berisi sub-string "\n" atau
karakter baris baru `\n' untuk mengontrol pemutusan baris secara eksplisit. Kotak dialog ini adalah
berguna untuk mengajukan pertanyaan yang mengharuskan pengguna menjawab ya atau tidak. NS
kotak dialog memiliki Yes tombol dan a Tidak tombol, di mana pengguna dapat beralih di antara
dengan menekan tombol TAB kunci.

Saat keluar, tidak ada teks yang ditulis ke dialogkeluaran. Selain "Ya" dan "Tidak"
kode keluar (lihat DIAGNOSTIK) status keluar ESC dapat dikembalikan.

Kode yang digunakan untuk "Ya" dan "Tidak" cocok dengan kode yang digunakan untuk "OK" dan "Batal",
secara internal tidak ada perbedaan yang dibuat.

Usang Opsi
--berbunyi Ini digunakan untuk memberitahu cdialog asli bahwa itu harus berbunyi bip ketika
proses terpisah dari widget tailboxbg akan mengecat ulang layar.

--bip-setelah
Bunyi bip setelah pengguna menyelesaikan widget dengan menekan salah satu tombol.

WAKTU JALAN KONFIGURASI


1. Buat contoh file konfigurasi dengan mengetik:

dialog --buat-rc fillet

2. Di awal, dialog menentukan pengaturan yang akan digunakan sebagai berikut:

a) jika variabel lingkungan DIALOGRC diatur, nilainya menentukan nama
file konfigurasi.

b) jika file di (a) tidak ditemukan, gunakan file $HOME/.dialogrc sebagai konfigurasi
file.

c) jika file di (b) tidak ditemukan, coba gunakan file GLOBALRC yang ditentukan di
waktu kompilasi, yaitu, /etc/dialogrc.

d) jika file di (c) tidak ditemukan, gunakan dikompilasi secara default.

3. Edit file konfigurasi sampel dan salin ke suatu tempat yang dialog dapat menemukan, sebagai
dinyatakan dalam langkah 2 di atas.

KUNCI PENGIKAT


Anda dapat mengganti atau menambah ikatan kunci di dialog dengan menambahkan ke file konfigurasi.
Dialog's kunci pengikat perintah memetakan kunci tunggal ke pengkodean internalnya.

kunci pengikat Widget kutukan_kunci kunci_dialog

Grafik Widget nama dapat berupa "*" (semua widget), atau widget tertentu seperti kolom tulisan. Spesifik
binding widget menimpa binding "*". Binding yang ditentukan pengguna menggantikan built-in
ikatan.

Grafik kutukan_kunci bisa menjadi salah satu nama yang berasal dari kutukan.h, misalnya, "BANTUAN" dari
"KUNCI_BANTUAN". Dialog juga mengenali karakter kontrol ANSI seperti "^A", "^?", serta
Kontrol-C1 seperti "~A" dan "~?". Akhirnya, itu memungkinkan setiap karakter untuk melarikan diri
dengan garis miring terbalik.

Dialognama kode kunci internal sesuai dengan DLG_KEYS_ENUM ketik dlg_keys.hmisalnya
"HELP" dari "DLGK_HELP".

widget nama
Beberapa widget (seperti formbox) memiliki area di mana bidang dapat diedit. Yaitu
dikelola di subjendela widget, dan mungkin memiliki ikatan kunci terpisah dari yang utama
widget karena subwindows terdaftar menggunakan nama yang berbeda.

widget Jendela nama Subjendela Nama
────────────────────────────────────────────────────────────────
kalender kalender
daftar periksa daftar periksa
kotak edit kotak edit kotak edit2

formulir formbox formfield
fselect fselect2
kotak masukan kotak masukan kotak masukan2
menu menu kotak menu
kotak pesan kotak pesan
jeda jeda
kotak kemajuan kotak kemajuan
radiolis radiolis
kotak ekor kotak ekor
kotak teks kotak pencarian kotak teks
kotak waktu kotak waktu
ya tidak ya tidak
────────────────────────────────────────────────────────────────

Beberapa widget sebenarnya adalah widget lain, menggunakan pengaturan internal untuk mengubah perilaku.
Mereka menggunakan nama widget yang sama dengan widget yang sebenarnya:

widget Sebenarnya widget
────────────────────────
batal pilih fselect
kotak pesan infobox
menu masukan menu
bentuk campuran
kotak masukan kotak kata sandi
bentuk kata sandi
kotak kemajuan prgbox
kotak progres kotak program
tailboxbg kotak ekor
────────────────────────

Built-in Bindings
Halaman manual ini tidak mencantumkan ikatan kunci untuk setiap widget, karena itu detail
informasi dapat diperoleh dengan menjalankan dialog. Jika Anda telah mengatur --jejak pilihan, dialog
menulis informasi pengikatan kunci untuk setiap widget saat terdaftar.

Contoh
Biasanya dialog menggunakan tombol yang berbeda untuk menavigasi antara tombol dan mengedit bagian dari
dialog versus menavigasi dalam bagian pengeditan. Yaitu, tab (dan tab belakang) melintasi
tombol (atau antara tombol dan bagian pengeditan), sementara tombol panah melintasi bidang di dalam
bagian pengeditan. Tab juga dikenal sebagai kasus khusus untuk melintasi antara
widget, misalnya saat menggunakan beberapa widget tailboxbg.

Beberapa pengguna mungkin ingin menggunakan kunci yang sama untuk melintasi bagian pengeditan seperti untuk
melintasi antara tombol. Widget formulir ditulis untuk mendukung jenis ini
definisi ulang kunci, dengan menambahkan grup khusus di dlgk_keys.h untuk "bentuk"
(kiri/kanan/berikutnya/sebelumnya). Berikut adalah contoh pengikatan yang menunjukkan cara melakukan ini:

bindkey formfield TAB form_NEXT
bindkey formbox TAB form_NEXT
bindkey formfield BTAB form_prev
bindkey formbox BTAB form_prev

Jenis redefinisi tersebut tidak akan berguna di widget lain, misalnya kalender, karena
berpotensi sejumlah besar bidang untuk dilalui.

LINGKUNGAN


DIALOGOP Tentukan variabel ini untuk menerapkan salah satu opsi umum ke setiap widget.
Sebagian besar opsi umum diatur ulang sebelum memproses setiap widget. Jika kamu
atur opsi dalam variabel lingkungan ini, mereka diterapkan ke dialog's
keadaan setelah reset. Seperti di "--mengajukan" opsi, tanda kutip ganda dan
garis miring terbalik ditafsirkan.

The "--mengajukan" opsi tidak dianggap sebagai opsi umum (jadi Anda tidak dapat menyematkan
dalam variabel lingkungan ini).

DIALOGRC Tentukan variabel ini jika Anda ingin menentukan nama konfigurasi
berkas untuk digunakan.

DIALOG_BATAL

DIALOG_ERROR

DIALOG_ESC

DIALOG_EKSTRA

DIALOG_BANTUAN

DIALOG_ITEM_HELP

DIALOG_OK Tentukan salah satu dari variabel ini untuk mengubah kode keluar pada Batal (1), kesalahan
(-1), ESC (255), Ekstra (3), Bantuan (2), Bantuan dengan --item-bantuan (2), atau Oke (0).
Biasanya skrip shell tidak dapat membedakan antara -1 dan 255.

DIALOG_TTY Setel variabel ini ke "1" untuk menyediakan kompatibilitas dengan versi lama
dialog yang mengasumsikan bahwa jika skrip mengarahkan ulang output standar, itu
yang "--stdout"pilihan diberikan.

Gunakan dialog online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad