EnglishFrenchSpanyol

Ad


Favicon OnWorks

dialog - Dalam talian dalam Awan

Jalankan dialog dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah dialog arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


dialog - memaparkan kotak dialog daripada skrip shell

SINOPSIS


Dialog --jelas
Dialog --buat-rc fail
Dialog --cetak-saiz maksimum
Dialog pilihan biasa pilihan kotak

DESCRIPTION


Dialog ialah program yang membolehkan anda mengemukakan pelbagai soalan atau mesej paparan
menggunakan kotak dialog daripada skrip shell. Jenis kotak dialog ini dilaksanakan
(walaupun tidak semua semestinya disusun ke dalam Dialog):

senarai binaan, kalendar, senarai semak, pilih, kotak edit, bentuk, fpilih, tolok, kotak maklumat,
kotak masukan, menu input, menu, bentuk campuran, tolok bercampur, peti mesej (mesej), kotak kata laluan,
borang kata laluan, berhenti seketika, prgbox, kotak program, kotak kemajuan, radiolist, kotak julat, kotak ekor,
tailboxbg, kotak teks, peti masa, pandangan pokok, dan Ya tidak (Ya tidak).

Anda boleh meletakkan lebih daripada satu kotak dialog ke dalam skrip:

· Menggunakan "--dan-widget"tanda untuk memaksa Dialog untuk meneruskan ke dialog seterusnya melainkan anda
telah menekan ESC untuk membatalkan, atau

· Hanya tambahkan token untuk kotak dialog seterusnya, membuat rantai. Dialog berhenti merantai
apabila kod pulangan daripada dialog adalah bukan sifar, cth, Batal atau Tidak (lihat DIAGNOSTIK).

Sesetengah widget, cth, senarai semak, akan menulis teks ke Dialogkeluaran. Biasanya itu adalah
ralat standard, tetapi terdapat pilihan untuk menukar ini: "--output-fd""--stderr"dan
"--stdout". Tiada teks ditulis jika butang Batal (atau ESC) ditekan; Dialog keluar
segera dalam kes itu.

PILIHAN


Semua pilihan bermula dengan "--" (dua sempang ASCII, untuk manfaat mereka yang menggunakan sistem
dengan sokongan setempat yang tidak berfungsi).

A "--" dengan sendirinya digunakan sebagai pelarian, iaitu, token seterusnya pada baris arahan tidak
dianggap sebagai pilihan.
Dialog --tajuk -- --Tidak an pilihan

The "--args" pilihan memberitahu Dialog untuk menyenaraikan parameter baris arahan kepada standard
ralat. Ini berguna apabila menyahpepijat skrip kompleks menggunakan "--"Dan"--fail", sejak
baris arahan boleh ditulis semula kerana ini dikembangkan.

The "--fail" pilihan memberitahu Dialog untuk membaca parameter daripada fail yang dinamakan sebagai nilainya.
Dialog --fail fail parameter
Kosong yang tidak berada dalam petikan berganda dibuang (gunakan garis miring ke belakang untuk memetik tunggal
watak). Hasilnya dimasukkan ke dalam baris arahan, menggantikan "--fail"dan yang
nilai pilihan. Tafsiran baris arahan disambung semula dari titik itu. Jika
fail parameter bermula dengan "&", Dialog mentafsir teks berikut sebagai deskriptor fail
nombor dan bukannya nama fail.

Common Pilihan
Kebanyakan pilihan biasa ditetapkan semula sebelum memproses setiap widget.

--ascii-garisan
Daripada lukis garis grafik di sekeliling kotak, lukis ASCII "+" dan "-" dalam yang sama
tempat. Lihat juga "--tiada-baris".

--aspek nisbah
Ini memberi anda sedikit kawalan ke atas dimensi kotak apabila menggunakan saiz automatik
(menentukan 0 untuk ketinggian dan lebar). Ia mewakili lebar / ketinggian. Lalainya ialah
9, yang bermaksud lebar 9 aksara kepada setiap 1 baris tinggi.

--tajuk belakang tajuk belakang
Menentukan a tajuk belakang rentetan untuk dipaparkan pada tirai latar, di bahagian atas
skrin.

--mulakan y x
Tentukan kedudukan sudut kiri atas kotak dialog pada skrin.

--batal-label rentetan
Gantikan label yang digunakan untuk butang "Batal".

--jelas
Kosongkan skrin widget, hanya mengekalkan latar belakang screen_color. Gunakan ini apabila
anda menggabungkan widget dengan "--dan-widget" untuk memadamkan kandungan widget sebelumnya
pada skrin, jadi ia tidak akan dilihat di bawah kandungan widget berikut.
Fahami ini sebagai pelengkap "--simpan-tetingkap". Untuk membandingkan kesan, gunakan
ini:

Ketiga-tiga widget kelihatan, kesan tangga, dipesan 1,2,3:

dialog \
--mula 2 2 --ya tidak "" 0 0 \
--and-widget --mula 4 4 --yesno "" 0 0 \
--and-widget --mulai 6 6 --yesno "" 0 0

Hanya widget terakhir yang boleh dilihat:

dialog \
--clear --mulakan 2 2 --yesno "" 0 0 \
--and-widget --clear --mulakan 4 4 --yesno "" 0 0 \
--and-widget --mulai 6 6 --yesno "" 0 0

Ketiga-tiga widget kelihatan, kesan tangga, dipesan 3,2,1:

dialog \
--keep-window --mulakan 2 2 --yesno "" 0 0 \
--and-widget --keep-window --mulakan 4 4 --yesno "" 0 0 \
--and-widget --mulai 6 6 --yesno "" 0 0

Widget pertama dan ketiga kelihatan, kesan tangga, dipesan 3,1:

dialog \
--keep-window --mulakan 2 2 --yesno "" 0 0 \
--and-widget --clear --mulakan 4 4 --yesno "" 0 0 \
--and-widget --mulai 6 6 --yesno "" 0 0

Ambil perhatian, jika anda ingin memulihkan warna konsol asal dan menghantar kursor anda ke rumah
selepas program dialog telah keluar, gunakan jelas (1) perintah.

--warna
Tafsirkan jujukan "\Z" tertanam dalam teks dialog dengan aksara berikut,
yang memberitahu Dialog untuk menetapkan warna atau atribut video:

· 0 hingga 7 ialah nombor warna ANSI yang digunakan dalam kutukan: hitam, merah, hijau,
kuning, biru, magenta, cyan dan putih masing-masing.

· Bold ditetapkan oleh 'b', ditetapkan semula oleh 'B'.

· Songsang ditetapkan oleh 'r', ditetapkan semula oleh 'R'.

· Garis bawah ditetapkan oleh 'u', ditetapkan semula oleh 'U'.

· Tetapan adalah kumulatif, cth, "\Zb\Z1" menjadikan teks berikut tebal
(mungkin terang) merah.

· Pulihkan tetapan biasa dengan "\Zn".

--pemisah-lajur rentetan
Beritahu Dialog untuk memisahkan data untuk radio/kotak semak dan menu pada kejadian
rentetan yang diberikan, dan untuk menyelaraskan data pisah ke dalam lajur.

--cr-bungkus
Tafsirkan baris baharu terbenam dalam teks dialog sebagai baris baharu pada skrin.
Jika tidak, Dialog hanya akan membalut garisan yang diperlukan untuk dimuatkan di dalam kotak teks.

Walaupun anda boleh mengawal pemisah baris dengan ini, Dialog masih akan membalut sebarang baris
yang terlalu panjang untuk lebar kotak. Tanpa cr-wrap, susun atur anda
teks mungkin diformat supaya kelihatan bagus dalam kod sumber skrip anda tanpa
mempengaruhi cara ia kelihatan dalam dialog.

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

--buat-rc fail
Bila Dialog menyokong konfigurasi masa larian, ini boleh digunakan untuk membuang sampel
fail konfigurasi kepada fail yang ditentukan oleh fail.

--format tarikh format
Jika tuan rumah menyediakan masa strft, pilihan ini membolehkan anda menentukan format bagi
tarikh dicetak untuk - kalendar widget. Masa hari (jam, minit, saat) ialah
waktu tempatan semasa.

--defaultno
Jadikan nilai lalai bagi Ya tidak kotak a Tidak. Begitu juga, buat butang lalai
widget yang menyediakan "OK" dan "Batal" a Batal. jika"--tidak batal"Atau"--lawat-
item" diberi pilihan tersebut mengatasi ini, menjadikan butang lalai sentiasa
"Ya" (secara dalaman sama dengan "OK").

--butang lalai rentetan
Tetapkan butang lalai (prapilih) dalam widget. Dengan prapilih butang, a
skrip membolehkan pengguna hanya menekan Masukkan untuk meneruskan melalui a
dialog dengan interaksi minimum.

Nilai pilihan ialah nama butang: ok, yes, membatalkan, tidak, membantu or tambahan.

Biasanya butang pertama dalam setiap widget adalah lalai. Butang pertama yang ditunjukkan ialah
ditentukan oleh widget bersama-sama dengan "--sudut"Dan"--tidak batal pilihan. Sekiranya
pilihan ini tidak diberikan, tiada butang lalai diberikan.

--default-item rentetan
Tetapkan item lalai dalam senarai semak, borang atau kotak menu. Biasanya item pertama masuk
kotak adalah lalai.

--label-keluar rentetan
Gantikan label yang digunakan untuk butang "KELUAR".

--butang tambahan
Tunjukkan butang tambahan, antara butang "OK" dan "Batal".

--label tambahan rentetan
Gantikan label yang digunakan untuk butang "Tambahan". Nota: untuk widget menu input, ini
lalai kepada "Namakan semula".

- membantu Mencetak mesej bantuan ke output standard dan keluar. Mesej bantuan juga
dicetak jika tiada pilihan diberikan, atau jika pilihan yang tidak diiktiraf diberikan.

--butang-bantuan
Tunjukkan butang bantuan selepas butang "OK" dan "Batal", iaitu, dalam senarai semak, senarai radio
dan kotak menu.

Semasa keluar, status kembali akan menunjukkan bahawa butang Bantuan telah ditekan. Dialog
juga akan menulis mesej kepada outputnya selepas token "HELP":

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

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

Anda boleh menggunakan --help-tags pilihan dan/atau tetapkan persekitaran DIALOG_ITEM_HELP
pembolehubah untuk mengubah suai mesej ini dan status keluar.

--label-bantuan rentetan
Gantikan label yang digunakan untuk butang "Bantuan".

--status-bantuan
Jika butang bantuan dipilih, tulis senarai semak, senarai radio atau maklumat borang
selepas maklumat "BANTUAN" item-help. Ini boleh digunakan untuk membina semula negeri
senarai semak selepas memproses permintaan bantuan.

--help-tags
Ubah suai mesej yang ditulis semasa keluar untuk --butang-bantuan dengan menjadikan mereka sentiasa adil
tag item. Ini tidak menjejaskan kod status keluar.

--hfile nama fail
Paparkan fail yang diberikan menggunakan kotak teks apabila pengguna menekan F1.

--hline rentetan
Paparkan rentetan yang diberikan berpusat di bahagian bawah widget.

--abai
Abaikan pilihan itu Dialog tidak mengenali. Beberapa yang terkenal seperti
"--ikon" bagaimanapun diabaikan, tetapi ini adalah pilihan yang lebih baik untuk keserasian dengannya
pelaksanaan lain.

--input-fd fd
Baca input papan kekunci daripada deskriptor fail yang diberikan. Paling Dialog skrip dibaca daripada
input standard, tetapi widget tolok membaca paip (yang sentiasa standard
input). Sesetengah konfigurasi tidak berfungsi dengan betul apabila Dialog cuba membuka semula
terminal. Gunakan pilihan ini (dengan juggling yang sesuai bagi deskriptor fail) jika anda
skrip mesti berfungsi dalam jenis persekitaran itu.

--tidak selamat
Menjadikan widget kata laluan lebih mesra tetapi kurang selamat, dengan menggemakan asterisk untuk setiap satu
watak.

--iso-minggu
Tetapkan titik permulaan untuk nombor minggu yang ditunjukkan dalam "- kalendar"pilihan
mengikut ISO-8601, yang bermula penomboran dengan minggu pertama yang merangkumi a
Khamis pada bulan Januari.

--barang-bantuan
Tafsirkan data tag untuk senarai semak, senarai radio dan kotak menu menambah lajur
yang dipaparkan di baris bawah skrin, untuk yang sedang dipilih
item.

--terus-tite
Apabila dibina dengan ncurses, Dialog biasanya menyemak untuk melihat sama ada ia berjalan dalam
xterm, dan dalam kes itu cuba menyekat rentetan permulaan yang akan
buat ia beralih ke skrin ganti. Bertukar antara biasa dan ganti
skrin mengganggu secara visual dalam skrip yang dijalankan Dialog beberapa kali. guna
pilihan ini untuk membenarkan Dialog untuk menggunakan rentetan permulaan tersebut.

--simpan-tetingkap
Biasanya bila Dialog melakukan beberapa tailboxbg widget yang disambungkan oleh "--dan-
Widget", ia mengosongkan widget lama daripada skrin dengan melukis di atasnya. Gunakan ini
pilihan untuk menyekat pengecatan semula itu.

Di pintu keluar, Dialog mengecat semula semua widget yang telah ditanda dengan "--simpan-
tetingkap", walaupun mereka tidak tailboxbg widget. Itu menyebabkan mereka dicat semula
dalam susunan terbalik. Lihat perbincangan tentang "--jelas" pilihan untuk contoh.

--kunci terakhir
Semasa keluar, laporkan kunci terakhir yang dimasukkan oleh pengguna. Ini adalah kod kunci kutukan
bukannya simbol atau watak literal. Ia boleh digunakan oleh skrip untuk
membezakan antara dua kekunci yang terikat pada tindakan yang sama.

--masukan-maks saiz
Hadkan rentetan input kepada saiz yang diberikan. Jika tidak dinyatakan, hadnya ialah 2048.

--tidak-membatalkan

--tidak batal
Tekan butang "Batal" dalam mod senarai semak, kotak input dan kotak menu. Skrip
masih boleh menguji jika pengguna menekan kekunci ESC untuk membatalkan untuk berhenti.

--tidak-runtuh
Biasanya Dialog menukar tab kepada ruang dan mengurangkan berbilang ruang kepada satu
ruang untuk teks yang dipaparkan dalam kotak mesej, dsb. Gunakan pilihan ini untuk
lumpuhkan ciri itu. Perhatikan bahawa Dialog masih akan membungkus teks, tertakluk pada "--cr-
balut"Dan"--trim"pilihan.

--tiada-barang
Sesetengah widget (senarai semak, inputmenu, radiolist, menu) memaparkan senarai dengan dua
lajur ("teg" dan "item", iaitu, "penerangan"). Pilihan ini memberitahu Dialog kepada
baca baris yang lebih pendek, meninggalkan bahagian "item" dalam senarai. Ini kadang-kadang
berguna, cth, jika tag memberikan maklumat yang mencukupi.

Lihat juga --tiada-tag. Jika kedua-dua pilihan diberikan, pilihan ini diabaikan.

--tidak-membunuh
Memberitahu Dialog untuk meletakkan tailboxbg kotak di latar belakang, mencetak id prosesnya ke
Dialogkeluaran. SIGHUP dilumpuhkan untuk proses latar belakang.

--tiada label rentetan
Gantikan label yang digunakan untuk butang "Tidak".

--tiada-baris
Daripada melukis garisan di sekeliling kotak, lukiskan ruang di tempat yang sama. Lihat juga
"--ascii-garisan".

--tiada-tikus
Jangan dayakan tetikus.

--no-nl-expand
Jangan tukar subrentetan "\n" bagi mesej/teks gesaan kepada baris baharu literal.

--tak-ok

--sudut Tekan butang "OK" dalam mod senarai semak, kotak input dan kotak menu. Skrip boleh
masih menguji jika pengguna menekan kekunci "Enter" untuk menerima data.

--tiada-bayang
Sekat bayang-bayang yang akan dilukis ke kanan dan bawah setiap kotak dialog.

--tiada-tag
Sesetengah widget (senarai semak, inputmenu, radiolist, menu) memaparkan senarai dengan dua
lajur ("teg" dan "keterangan"). Teg berguna untuk skrip, tetapi mungkin tidak
membantu pengguna. The --tiada-tag pilihan (dari Xdialog) boleh digunakan untuk menyekat
lajur tag daripada paparan. Berbeza dengan --tiada-barang pilihan, ini tidak
mempengaruhi data yang dibaca daripada skrip.

Xdialog tidak memaparkan lajur teg untuk senarai binaan dan treeview yang serupa
widget; Dialog melakukan perkara yang sama.

Biasanya Dialog membolehkan anda dengan cepat beralih ke entri pada senarai yang dipaparkan, dengan
memadankan satu aksara dengan aksara pertama teg. Apabila --tiada-tag
pilihan diberi, Dialog sepadan dengan watak pertama huraian. Dalam
mana-mana kes, watak yang boleh dipadankan diserlahkan.

--ok-label rentetan
Gantikan label yang digunakan untuk butang "OK".

--output-fd fd
Output terus ke deskriptor fail yang diberikan. Paling Dialog skrip menulis kepada
ralat standard, tetapi mesej ralat juga boleh ditulis di sana, bergantung pada anda
skrip.

--pemisah rentetan

--pemisah-keluaranrentetan
Tentukan rentetan yang akan memisahkan output pada Dialogoutput daripada senarai semak,
bukannya baris baharu (untuk --asing-output) atau ruang. Ini terpakai kepada yang lain
widget seperti borang dan kotak edit yang biasanya menggunakan baris baharu.

--cetak-saiz maksimum
Cetak saiz maksimum kotak dialog, iaitu, saiz skrin, kepada Dialogkeluaran.
Ini boleh digunakan secara bersendirian, tanpa pilihan lain.

--cetak-saiz
Mencetak saiz setiap kotak dialog ke Dialogkeluaran.

--cetak-versi
Cetakan Dialogversi ke Dialogkeluaran. Ini boleh digunakan secara bersendirian, tanpa yang lain
pilihan. Ia tidak menyebabkan Dialog untuk keluar dengan sendirinya.

--dipetik
Biasanya Dialog petikan rentetan yang dikembalikan oleh senarai semak serta bantuan item
teks. Gunakan pilihan ini untuk memetik semua hasil rentetan.

--bar tatal
Untuk widget yang memegang set data boleh ditatal, lukis bar skrol pada jidar kanannya.
Ini tidak bertindak balas kepada tetikus.

--asing-output
Untuk widget tertentu (senarai binaan, senarai semak, treeview), hasil output satu baris pada a
masa, tanpa sebut harga. Ini memudahkan penghuraian oleh program lain.

--widget-asing rentetan
Tentukan rentetan yang akan memisahkan output pada DialogOutput daripada setiap widget.
Ini digunakan untuk memudahkan menghuraikan hasil dialog dengan beberapa widget. Jika
pilihan ini tidak diberikan, rentetan pemisah lalai ialah aksara tab.

--bayang
Lukiskan bayang di sebelah kanan dan bawah setiap kotak dialog.

--petik tunggal
Gunakan petikan tunggal mengikut keperluan (dan tiada petikan jika tidak diperlukan) untuk output
senarai semak serta teks bantuan item. Jika pilihan ini tidak ditetapkan, Dialog menggunakan
petikan berganda di sekeliling setiap item. Dalam kedua-dua kes, Dialog menambah garis miring ke belakang untuk dibuat
output yang berguna dalam skrip shell.

--saiz-err
Semak saiz kotak dialog yang terhasil sebelum cuba menggunakannya, mencetak kotak dialog
saiz yang terhasil jika ia lebih besar daripada skrin. (Pilihan ini sudah lapuk, kerana
semua panggilan tetingkap baharu disemak).

--tidur secs
Tidur (tunda) untuk bilangan saat yang diberikan selepas memproses kotak dialog.

--stderr
Output terus kepada ralat standard. Ini adalah lalai, kerana kutukan biasanya
menulis kemas kini skrin kepada output standard.

--stdout
Keluaran terus kepada keluaran standard. Pilihan ini disediakan untuk keserasian
dengan Xdialog, namun menggunakannya dalam skrip mudah alih tidak disyorkan, kerana kutukan
biasanya menulis kemas kini skrinnya kepada output standard. Jika anda menggunakan pilihan ini,
Dialog cuba membuka semula terminal supaya ia boleh menulis pada paparan. Bergantung
pada platform dan persekitaran anda, yang mungkin gagal.

--tab-betul
Tukar setiap aksara tab kepada satu atau lebih ruang (untuk kotak teks widget; sebaliknya
kepada satu ruang). Jika tidak, tab diberikan mengikut perpustakaan kutukan
tafsiran.

--tab-len n
Tentukan bilangan ruang yang diduduki oleh watak tab jika "--tab-betul"
pilihan diberi. Lalai ialah 8. Pilihan ini hanya berkesan untuk kotak teks
widget.

--format masa format
Jika tuan rumah menyediakan masa strft, pilihan ini membolehkan anda menentukan format bagi
masa dicetak untuk --kotak masa widget. Nilai hari, bulan, tahun dalam kes ini
adalah untuk waktu tempatan semasa.

--masa tamat secs
Tamat masa (keluar dengan kod ralat) jika tiada respons pengguna dalam bilangan yang diberikan
detik. Tamat masa sifar saat diabaikan.

Pilihan ini diabaikan oleh "--jeda" widget. Ia juga ditindih jika
latar belakang"--tailboxbg" pilihan digunakan untuk menyediakan berbilang widget serentak.

--tajuk tajuk
Menentukan a tajuk rentetan untuk dipaparkan di bahagian atas kotak dialog.

--jejak nama fail
log parameter baris arahan, ketukan kekunci dan maklumat lain ke yang diberikan
fail. Jika Dialog membaca fail konfigurasi, ia juga dilog. Input berpaip ke
tolok widget dilog. Gunakan kawalan/T untuk log gambar dialog semasa
tingkap.

--minggu-mula hari
menetapkan hari permulaan untuk minggu itu, digunakan dalam "- kalendar" pilihan. The hari
parameter boleh

· nombor (0 hingga 6, Ahad hingga Sabtu menggunakan POSIX) atau

· nilai khas "tempatan" (ini berfungsi dengan sistem menggunakan glibc, menyediakan satu
sambungan kepada tempat-tempat kejadian perintah, yang first_weekday nilai).

· rentetan yang sepadan dengan salah satu singkatan untuk hari dalam minggu yang ditunjukkan dalam
kalendar widget, cth, "Mo" untuk "Isnin".

. Dialog program mengendalikan beberapa parameter baris perintah secara khusus, dan mengalih keluarnya daripada
senarai parameter semasa ia diproses. Sebagai contoh, jika pilihan pertama ialah --jejak,
maka itu diproses (dan dikeluarkan) sebelum ini Dialog memulakan paparan.

--trim hapuskan kosong di hadapan, potong baris baharu literal dan kosong berulang daripada mesej
teks.

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

--versi
Cetakan Dialogversi ke output standard, dan keluar. Lihat juga "--cetak-
versi".

--lawat-item
Ubah suai tab-traversal senarai semak, radiolist, menubox dan inputmenu untuk disertakan
senarai item sebagai salah satu negeri. Ini berguna sebagai bantuan visual, iaitu
kedudukan kursor membantu sesetengah pengguna.

Apabila pilihan ini diberikan, kursor pada mulanya diletakkan pada senarai.
Singkatan (huruf pertama teg) digunakan pada item senarai. Jika anda tab ke
baris butang, singkatan digunakan pada butang.

--ya-label rentetan
Gantikan label yang digunakan untuk butang "Ya".

Kotak Pilihan
Semua kotak dialog mempunyai sekurang-kurangnya tiga parameter:

teks kapsyen atau kandungan kotak.

ketinggian ketinggian kotak dialog.

lebar lebar kotak dialog.

Parameter lain bergantung pada jenis kotak.

--buildlist teks ketinggian lebar ketinggian senarai [ tag item terkini ] ...
A senarai binaan dialog memaparkan dua senarai, bersebelahan. Senarai di sebelah kiri menunjukkan
item yang tidak dipilih. Senarai di sebelah kanan menunjukkan item yang dipilih. Seperti barangan
dipilih atau tidak dipilih, mereka bergerak antara senarai.

Gunakan pemulangan pengangkutan atau butang "OK" untuk menerima nilai semasa dalam
pilihan-tetingkap dan keluar. Keputusan ditulis menggunakan susunan yang dipaparkan dalam
tetingkap terpilih.

Keadaan hidup/mati awal setiap entri ditentukan oleh terkini.

Dialog berkelakuan seperti a menu, menggunakan --lawat-item untuk mengawal sama ada
kursor dibenarkan untuk melawati senarai secara terus.

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

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

Sama ada atau tidak --lawat-item diberikan, adalah mungkin untuk mengalihkan sorotan antara
kedua-dua senarai menggunakan kekunci lalai "^" (lajur kiri) dan "$" (lajur kanan).

Semasa keluar, senarai tag rentetan entri yang dihidupkan akan menjadi
dicetak pada Dialogkeluaran.

Sekiranya "--asing-output" pilihan tidak diberikan, rentetan akan dipetik sebagai
diperlukan untuk memudahkan skrip memisahkannya. Secara lalai, ini menggunakan
petikan berganda. Lihat "--petik tunggal" pilihan, yang mengubah petikan
tingkah laku.

- kalendar teks ketinggian lebar hari bulan tahun
A kalendar kotak memaparkan bulan, hari dan tahun dalam tetingkap boleh laras secara berasingan. Jika
nilai untuk hari, bulan atau tahun tiada atau negatif, tarikh semasa
nilai yang sepadan digunakan. Anda boleh menambah atau mengurangkan mana-mana yang menggunakan
anak panah kiri, atas, kanan dan bawah. Gunakan gaya vi h, j, k dan l untuk bergerak
sekitar susunan hari dalam sebulan. Gunakan tab atau tab belakang untuk bergerak antara tingkap.
Jika tahun diberikan sebagai sifar, tarikh semasa digunakan sebagai nilai awal.

Semasa keluar, tarikh dicetak dalam borang hari/bulan/tahun. Formatnya boleh
ditindih menggunakan --format tarikh pilihan.

--senarai semak teks ketinggian lebar ketinggian senarai [ tag item terkini ] ...
A senarai semak kotak adalah serupa dengan a menu kotak; terdapat beberapa entri yang dibentangkan dalam
bentuk menu. Perbezaan lain ialah anda boleh menunjukkan entri yang mana
dipilih pada masa ini, dengan menetapkannya terkini kepada on. Daripada memilih satu entri
antara entri tersebut, setiap entri boleh dihidupkan atau dimatikan oleh pengguna. Permulaan
keadaan hidup/mati setiap entri ditentukan oleh terkini.

Semasa keluar, senarai tag rentetan entri yang dihidupkan akan menjadi
dicetak pada Dialogkeluaran.

Sekiranya "--asing-output" pilihan tidak diberikan, rentetan akan dipetik sebagai
diperlukan untuk memudahkan skrip memisahkannya. Secara lalai, ini menggunakan
petikan berganda. Lihat "--petik tunggal" pilihan, yang mengubah petikan
tingkah laku.

--dselect laluan fail ketinggian lebar
Dialog pemilihan direktori memaparkan tetingkap kemasukan teks di mana anda boleh menaip a
direktori, dan di atasnya tetingkap dengan nama direktori.

Di sini laluan fail boleh menjadi laluan fail di mana tetingkap direktori akan memaparkan
kandungan laluan dan tetingkap kemasukan teks akan mengandungi yang telah dipilih
direktori.

Gunakan tab atau kekunci anak panah untuk bergerak antara tingkap. Dalam tetingkap direktori,
gunakan kekunci anak panah atas/bawah untuk menatal pilihan semasa. Gunakan bar ruang untuk
salin pilihan semasa ke dalam tetingkap kemasukan teks.

Menaip mana-mana aksara boleh cetak menukar fokus kepada tetingkap kemasukan teks, memasuki
watak itu serta menatal tetingkap direktori ke padanan terdekat.

Gunakan pemulangan pengangkutan atau butang "OK" untuk menerima nilai semasa dalam teks-
tetingkap masuk dan keluar.

Semasa keluar, kandungan tetingkap kemasukan teks ditulis kepada Dialogkeluaran.

--editbox laluan fail ketinggian lebar
Dialog kotak edit memaparkan salinan fail. Anda boleh mengeditnya menggunakan
backspace, memadam dan kekunci kursor untuk membetulkan ralat menaip. Ia juga mengiktiraf
pageup/pagedown. Berbeza dengan --kotak input, anda mesti tab ke "OK" atau "Batal"
butang untuk menutup dialog. Menekan kekunci "Enter" dalam kotak akan berpecah
baris yang sepadan.

Semasa keluar, kandungan tetingkap edit ditulis kepada Dialogkeluaran.

--bentuk teks ketinggian lebar tinggi bentuk [ label y x item y x rami ilen ] ...
. bentuk dialog memaparkan borang yang terdiri daripada label dan medan, iaitu
diletakkan pada tetingkap boleh tatal mengikut koordinat yang diberikan dalam skrip. Padang
panjang rami dan panjang input ilen beritahu berapa lama medan itu boleh. Yang dahulu
mentakrifkan panjang yang ditunjukkan untuk medan yang dipilih, manakala yang terakhir mentakrifkan
panjang yang dibenarkan bagi data yang dimasukkan dalam medan.

· Jika rami ialah sifar, medan yang sepadan tidak boleh diubah. dan kandungannya
medan menentukan panjang yang dipaparkan.

· Jika rami adalah negatif, medan sepadan tidak boleh diubah, dan dinafikan
nilai rami digunakan sebagai panjang yang dipaparkan.

· Jika ilen ialah sifar, ia ditetapkan kepada rami.

Gunakan anak panah atas/bawah (atau kawalan/N, kawalan/P) untuk bergerak antara medan. Gunakan tab untuk
bergerak antara tingkap.

Semasa keluar, kandungan medan borang ditulis kepada Dialogkeluaran, setiap medan
dipisahkan oleh baris baharu. Teks yang digunakan untuk mengisi medan tidak boleh diedit (rami ialah sifar atau
negatif) tidak ditulis.

--fselect laluan fail ketinggian lebar
. fpilih Dialog (pemilihan fail) memaparkan tetingkap kemasukan teks di mana anda boleh
taip nama fail (atau direktori), dan di atasnya dua tetingkap dengan nama direktori dan
nama fail.

Di sini laluan fail boleh menjadi laluan fail dalam hal ini fail dan tetingkap direktori akan
paparkan kandungan laluan dan tetingkap kemasukan teks akan mengandungi
nama fail yang telah dipilih sebelumnya.

Gunakan tab atau kekunci anak panah untuk bergerak antara tingkap. Dalam direktori atau
tetingkap nama fail, gunakan kekunci anak panah atas/bawah untuk menatal pilihan semasa. guna
bar ruang untuk menyalin pilihan semasa ke dalam tetingkap kemasukan teks.

Menaip mana-mana aksara boleh cetak menukar fokus kepada tetingkap kemasukan teks, memasuki
watak itu serta menatal tetingkap direktori dan nama fail ke
perlawanan terdekat.

Menaip kuasa watak ruang Dialog untuk melengkapkan nama semasa (sehingga
titik di mana mungkin terdapat perlawanan terhadap lebih daripada satu penyertaan).

Gunakan pemulangan pengangkutan atau butang "OK" untuk menerima nilai semasa dalam teks-
tetingkap masuk dan keluar.

Semasa keluar, kandungan tetingkap kemasukan teks ditulis kepada Dialogkeluaran.

--pengukur teks ketinggian lebar [peratus]
A tolok kotak memaparkan meter di sepanjang bahagian bawah kotak. Meter menunjukkan
peratusan. Peratusan baharu dibaca daripada input standard, satu integer setiap baris.
Meter dikemas kini untuk menggambarkan setiap peratusan baharu. Jika input standard berbunyi
rentetan "XXX", maka baris pertama berikut diambil sebagai peratusan integer,
kemudian baris berikutnya ke "XXX" yang lain digunakan untuk gesaan baharu. Tolok
keluar apabila EOF dicapai pada input standard.

. peratus nilai menandakan peratusan awal yang ditunjukkan dalam meter. Jika tidak
dinyatakan, ia adalah sifar.

Semasa keluar, tiada teks ditulis kepada Dialogkeluaran. Widget tidak menerima input, jadi
status keluar sentiasa OK.

--kotak maklumat teks ketinggian lebar
An maklumat kotak pada asasnya ialah a mesej kotak. Namun, dalam kes ini, Dialog akan keluar
serta-merta selepas memaparkan mesej kepada pengguna. Skrin tidak dibersihkan
apabila Dialog keluar, supaya mesej akan kekal pada skrin sehingga panggilan
skrip shell mengosongkannya kemudian. Ini berguna apabila anda ingin memaklumkan kepada pengguna bahawa
beberapa operasi sedang dijalankan yang mungkin memerlukan sedikit masa untuk diselesaikan.

Semasa keluar, tiada teks ditulis kepada Dialogkeluaran. Status keluar OK dikembalikan.

--kotak input teks ketinggian lebar [di dalamnya]
An input kotak berguna apabila anda ingin bertanya soalan yang memerlukan pengguna
masukkan rentetan sebagai jawapan. Jika init dibekalkan ia digunakan untuk memulakan
rentetan input. Apabila memasuki rentetan, backspace, memadam dan kekunci kursor boleh
digunakan untuk membetulkan kesilapan menaip. Jika rentetan input lebih panjang daripada yang boleh dimuatkan
kotak dialog, medan input akan ditatal.

Semasa keluar, rentetan input akan dicetak pada Dialogkeluaran.

--menu input teks ketinggian lebar ketinggian menu [ tag item ] ...
An menu input kotak sangat serupa dengan yang biasa menu kotak. Hanya ada beberapa sahaja
perbezaan antara mereka:

1. Entri tidak dipusatkan secara automatik tetapi dibiarkan diselaraskan.

2. Butang tambahan (dipanggil Namakan semula) tersirat untuk menamakan semula item semasa apabila ia
ditekan.

3. Adalah mungkin untuk menamakan semula entri semasa dengan menekan butang Namakan semula butang. Kemudian
Dialog akan menulis perkara berikut pada Dialogkeluaran.

NAMA SEMULA

--menu teks ketinggian lebar ketinggian menu [ tag item ] ...
Seperti namanya, a menu kotak ialah kotak dialog yang boleh digunakan untuk membentangkan senarai
daripada pilihan dalam bentuk menu untuk dipilih oleh pengguna. Pilihan dipaparkan dalam
pesanan yang diberikan. Setiap entri menu terdiri daripada a tag rentetan dan an item tali. The
tag memberikan entri nama untuk membezakannya daripada entri lain dalam menu.
. item ialah penerangan ringkas tentang pilihan yang diwakili oleh entri. Pengguna
boleh bergerak antara entri menu dengan menekan kekunci kursor, huruf pertama
yang tag sebagai kekunci panas, atau kekunci nombor 1 melalui 9. Disana ada ketinggian menu
entri dipaparkan dalam menu pada satu masa, tetapi menu akan ditatal jika ada
adalah lebih banyak penyertaan daripada itu.

Semasa keluar dari tag entri menu yang dipilih akan dicetak pada Dialogkeluaran. Jika
yang "--butang-bantuan" pilihan diberikan, teks bantuan yang sepadan akan dicetak jika
pengguna memilih butang bantuan.

--bentuk campuran teks ketinggian lebar tinggi bentuk [ label y x item y x rami ilen jenisnya ] ...
. bentuk campuran dialog memaparkan borang yang terdiri daripada label dan medan, sama seperti
--bentuk dialog. Ia berbeza dengan menambahkan parameter jenis medan pada setiap medan
penerangan. Setiap bit dalam jenis menandakan atribut medan:

1 tersembunyi, cth, medan kata laluan.

2 baca sahaja, cth, label.

--pengukur bercampur teks ketinggian lebar peratus [ tag1 barang1 ] ...
A tolok bercampur kotak memaparkan meter di sepanjang bahagian bawah kotak. Meter menunjukkan
peratusan.

Ia juga memaparkan senarai tag- dan item-nilai di bahagian atas kotak. Lihat
Dialog(3) untuk nilai teg.

. teks ditunjukkan sebagai kapsyen antara senarai dan meter. The peratus nilai
menandakan peratusan awal yang ditunjukkan dalam meter.

Tiada peruntukan dibuat untuk membaca data daripada input standard sebagai --pengukur tidak.

Semasa keluar, tiada teks ditulis kepada Dialogkeluaran. Widget tidak menerima input, jadi
status keluar sentiasa OK.

--kotak mesej teks ketinggian lebar
A mesej kotak sangat serupa dengan a Ya tidak kotak. Satu-satunya perbezaan antara a
mesej kotak dan a Ya tidak kotak ialah a mesej kotak hanya mempunyai satu OK .
Anda boleh menggunakan kotak dialog ini untuk memaparkan sebarang mesej yang anda suka. Selepas membaca
mesej, pengguna boleh menekan butang ENTER kunci supaya Dialog akan keluar dan panggilan
skrip shell boleh meneruskan operasinya.

Jika mesej terlalu besar untuk ruang, Dialog boleh membenarkan anda menatalnya,
dengan syarat pelaksanaan kutukan yang mendasarinya cukup mampu. Di dalam ini
kes, peratusan ditunjukkan dalam pangkalan widget.

Semasa keluar, tiada teks ditulis kepada Dialogkeluaran. Hanya butang "OK" disediakan
untuk input, tetapi status keluar ESC boleh dikembalikan.

--jeda teks ketinggian lebar saat
A berhenti seketika kotak memaparkan meter di sepanjang bahagian bawah kotak. Meter menunjukkan bagaimana
banyak saat kekal sehingga tamat jeda. Jeda keluar apabila tamat masa
dicapai atau pengguna menekan butang OK (status OK) atau pengguna menekan butang
Butang BATAL atau kunci Esc.

--kotak kata laluan teks ketinggian lebar [di dalamnya]
A kata laluan kotak adalah serupa dengan kotak input, kecuali teks yang dimasukkan pengguna adalah
tidak dipaparkan. Ini berguna apabila meminta kata laluan atau sensitif lain
maklumat. Berhati-hati bahawa jika apa-apa yang diluluskan dalam "init", ia akan kelihatan dalam
jadual proses sistem kepada pengintip kasual. Juga, ia sangat mengelirukan
pengguna untuk memberikan mereka kata laluan lalai yang tidak dapat mereka lihat. Untuk sebab-sebab ini,
menggunakan "init" sangat tidak digalakkan. Lihat"--tidak selamat"kalau awak tak kisah dengan awak
kata laluan.

Semasa keluar, rentetan input akan dicetak pada Dialogkeluaran.

--bentuk kata laluan teks ketinggian lebar tinggi bentuk [ label y x item y x rami ilen ] ...
Ini sama dengan --bentuk kecuali semua medan teks dianggap sebagai kata laluan
widget dan bukannya kotak masukan widget.

--prgbox teks arahan ketinggian lebar

--prgbox arahan ketinggian lebar
A prgbox sangat serupa dengan a kotak program.

Kotak dialog ini digunakan untuk memaparkan output arahan yang ditentukan sebagai
hujah untuk prgbox.

Selepas arahan selesai, pengguna boleh menekan butang ENTER kunci supaya Dialog akan
keluar dan skrip shell panggilan boleh meneruskan operasinya.

Jika tiga parameter diberikan, ia memaparkan teks di bawah tajuk, digariskan
daripada kandungan fail skrol. Jika hanya dua parameter diberikan, teks ini adalah
ditinggalkan.

--kotak program teks ketinggian lebar

--kotak program ketinggian lebar
A kotak program sangat serupa dengan a kotak kemajuan. Satu-satunya perbezaan antara a
program kotak dan a kemajuan kotak ialah a program kotak memaparkan an OK butang (tetapi
hanya selepas arahan selesai).

Kotak dialog ini digunakan untuk memaparkan output berpaip bagi arahan. Selepas
arahan selesai, pengguna boleh menekan butang ENTER kunci supaya Dialog akan keluar dan
skrip shell panggilan boleh meneruskan operasinya.

Jika tiga parameter diberikan, ia memaparkan teks di bawah tajuk, digariskan
daripada kandungan fail skrol. Jika hanya dua parameter diberikan, teks ini adalah
ditinggalkan.

--kotak kemajuan teks ketinggian lebar

--kotak kemajuan ketinggian lebar
A kotak kemajuan adalah serupa dengan an kotak ekor, kecuali itu

a) daripada memaparkan kandungan fail,
ia memaparkan output berpaip bagi arahan dan

b) ia akan keluar apabila ia sampai ke penghujung fail
(tiada butang "OK").

Jika tiga parameter diberikan, ia memaparkan teks di bawah tajuk, digariskan
daripada kandungan fail skrol. Jika hanya dua parameter diberikan, teks ini adalah
ditinggalkan.

--ahli radio teks ketinggian lebar ketinggian senarai [ tag item terkini ] ...
A radiolist kotak adalah serupa dengan a menu kotak. Satu-satunya perbezaan ialah anda boleh
nyatakan entri yang sedang dipilih, dengan menetapkannya terkini kepada on.

Semasa keluar, teg item yang dipilih ditulis kepada Dialogkeluaran.

--kotak ekor fail ketinggian lebar
Paparkan teks daripada fail dalam kotak dialog, seperti dalam arahan "tail -f". Tatal
kiri/kanan menggunakan gaya vi 'h' dan 'l', atau kekunci anak panah. A '0' menetapkan semula penatalan.

Semasa keluar, tiada teks ditulis kepada Dialogkeluaran. Hanya butang "OK" disediakan
untuk input, tetapi status keluar ESC boleh dikembalikan.

--kotak julat teks ketinggian lebar nilai min nilai maks nilai asal
Benarkan pengguna memilih daripada julat nilai, cth, menggunakan peluncur. Dialog itu
menunjukkan nilai semasa sebagai bar (seperti dialog tolok). Tab atau kekunci anak panah bergerak
kursor di antara butang dan nilai. Apabila kursor berada pada nilai, anda
boleh mengeditnya dengan:

pergerakan kursor kiri/kanan untuk memilih digit untuk diubah suai

+/- aksara untuk menambah/mengurangkan digit dengan satu

0 melalui 9
untuk menetapkan digit kepada nilai yang diberikan

Beberapa kekunci juga dikenali dalam semua kedudukan kursor:

rumah/akhir
tetapkan nilai kepada maksimum atau minimum

pageup/pagedown
tambah nilai supaya peluncur bergerak dengan satu lajur

--tailboxbg fail ketinggian lebar
Paparkan teks daripada fail dalam kotak dialog sebagai tugas latar belakang, seperti dalam "tail -f &"
perintah. Tatal ke kiri/kanan menggunakan gaya vi 'h' dan 'l', atau kekunci anak panah. A '0'
menetapkan semula penatalan.

Dialog merawat tugas latar belakang khas jika terdapat widget lain (--dan-
Widget) pada skrin serentak. Sehingga widget tersebut ditutup (cth, an
"OKEY"), Dialog akan melaksanakan semua widget tailboxbg dalam proses yang sama,
pengundian untuk kemas kini. Anda boleh menggunakan tab untuk melintasi antara widget pada
skrin, dan tutupnya secara berasingan, cth, dengan menekan ENTER. Sebaik sahaja bukan
widget tailboxbg ditutup, Dialog garpu salinan dirinya ke latar belakang,
dan mencetak id prosesnya jika "--tidak-membunuh"pilihan diberikan.

Semasa keluar, tiada teks ditulis kepada Dialogkeluaran. Hanya butang "KELUAR" disediakan
untuk input, tetapi status keluar ESC boleh dikembalikan.

NOTA: Versi lama bagi Dialog bercabang serta-merta dan cuba mengemas kini
skrin secara individu. Selain buruk untuk prestasi, ia tidak boleh digunakan. Beberapa
skrip lama mungkin tidak berfungsi dengan betul dengan skema yang ditinjau.

--kotak teks fail ketinggian lebar
A teks kotak membolehkan anda memaparkan kandungan fail teks dalam kotak dialog. Ia adalah
seperti pemapar fail teks mudah. Pengguna boleh bergerak melalui fail dengan menggunakan
kursor, page-up, page-down dan RUMAH/TAMAT kekunci tersedia pada kebanyakan papan kekunci. Sekiranya
baris terlalu panjang untuk dipaparkan dalam kotak, the KIRI KANAN kunci boleh digunakan untuk
tatal kawasan teks secara mendatar. Anda juga boleh menggunakan kekunci gaya vi h, j, k dan l
sebagai ganti kekunci kursor, dan B atau N sebagai ganti kekunci atas dan bawah halaman.
Tatal ke atas/bawah menggunakan gaya vi 'k' dan 'j', atau kekunci anak panah. Tatal ke kiri/kanan menggunakan
gaya vi 'h' dan 'l', atau kekunci anak panah. '0' menetapkan semula tatal kiri/kanan. Untuk
lebih banyak kemudahan, fungsi carian ke hadapan dan ke belakang gaya vi juga
disediakan.

Semasa keluar, tiada teks ditulis kepada Dialogkeluaran. Hanya butang "KELUAR" disediakan
untuk input, tetapi status keluar ESC boleh dikembalikan.

--kotak masa teks ketinggian [lebar jam minit kedua]
Dialog dipaparkan yang membolehkan anda memilih jam, minit dan saat. Sekiranya
nilai untuk jam, minit atau saat tiada atau negatif, tarikh semasa
nilai yang sepadan digunakan. Anda boleh menambah atau mengurangkan mana-mana yang menggunakan
anak panah kiri, atas, kanan dan bawah. Gunakan tab atau tab belakang untuk bergerak antara
tingkap.

Semasa keluar, keputusan dicetak dalam borang hour:minute:second. Formatnya boleh
ditindih menggunakan --format masa pilihan.

--pandangan pokok teks ketinggian lebar ketinggian senarai [ tag item terkini kedalaman ] ...
Paparkan data yang disusun sebagai pokok. Setiap kumpulan data mengandungi teg, teks kepada
paparan untuk item, statusnya ("hidup" atau "mati") dan kedalaman item dalam
pokok.

Hanya satu item boleh dipilih (seperti radiolist). Tag tidak dipaparkan.

Semasa keluar, teg item yang dipilih ditulis kepada Dialogkeluaran.

--Ya tidak teks ketinggian lebar
A Ya tidak kotak dialog bersaiz ketinggian baris oleh lebar lajur akan dipaparkan. The
rentetan yang ditentukan oleh teks dipaparkan di dalam kotak dialog. Jika rentetan ini juga
panjang untuk dimuatkan dalam satu baris, ia akan dibahagikan secara automatik kepada berbilang baris di
tempat yang sesuai. The teks rentetan juga boleh mengandungi sub-rentetan "\n"atau
aksara baris baharu `\n' untuk mengawal pemutusan talian secara eksplisit. Kotak dialog ini ialah
berguna untuk bertanya soalan yang memerlukan pengguna menjawab sama ada ya atau tidak. The
kotak dialog mempunyai a Ya butang dan a Tidak butang, di mana pengguna boleh bertukar antara
dengan menekan TAB utama.

Semasa keluar, tiada teks ditulis kepada Dialogkeluaran. Sebagai tambahan kepada "Ya" dan "Tidak"
kod keluar (lihat DIAGNOSTIK) status keluar ESC boleh dikembalikan.

Kod yang digunakan untuk "Ya" dan "Tidak" sepadan dengan kod yang digunakan untuk "OK" dan "Batal",
secara dalaman tiada perbezaan dibuat.

Sudah usang Pilihan
--bip Ini digunakan untuk memberitahu cdialog asal bahawa ia harus membuat bip apabila
proses berasingan widget tailboxbg akan mengecat semula skrin.

--bip-selepas
Bip selepas pengguna melengkapkan widget dengan menekan salah satu butang.

MASA LARI CONFIGURATION


1. Buat contoh fail konfigurasi dengan menaip:

dialog --create-rc fail

2. Pada permulaan, Dialog menentukan tetapan untuk digunakan seperti berikut:

a) jika pembolehubah persekitaran DIALOGRC ditetapkan, nilainya menentukan nama
fail konfigurasi.

b) jika fail dalam (a) tidak dijumpai, gunakan fail tersebut $HOME/.dialogrc sebagai konfigurasi
fail.

c) jika fail dalam (b) tidak dijumpai, cuba gunakan fail GLOBALRC yang ditentukan di
masa penyusunan, iaitu, /etc/dialogrc.

d) jika fail dalam (c) tidak dijumpai, gunakan kompilasi secara lalai.

3. Edit fail konfigurasi sampel dan salin ke beberapa tempat itu Dialog boleh mencari, sebagai
dinyatakan dalam langkah 2 di atas.

UTAMA IKATAN


Anda boleh mengatasi atau menambah pada pengikatan kunci masuk Dialog dengan menambah pada fail konfigurasi.
Dialog's bindkey arahan memetakan kunci tunggal kepada pengekodan dalamannya.

bindkey Widget kutukan_kunci kunci_dialog

. Widget nama boleh menjadi "*" (semua widget), atau widget tertentu seperti kotak teks. Khusus
pengikatan widget mengatasi pengikatan "*". Pengikatan yang ditentukan pengguna mengatasi yang terbina dalam
pengikatan.

. kutukan_kunci boleh menjadi mana-mana nama yang berasal dari kutukan.h, cth, "BANTUAN" daripada
"KEY_HELP". Dialog juga mengenali aksara kawalan ANSI seperti "^A", "^?", serta
C1-kawalan seperti "~A" dan "~?". Akhirnya, ia membenarkan mana-mana watak tunggal untuk melarikan diri
dengan garis miring ke belakang.

DialogNama kod kunci dalaman sepadan dengan DLG_KEYS_ENUM taip masuk dlg_keys.h, contohnya,
"HELP" daripada "DLGK_HELP".

widget Nama
Sesetengah widget (seperti kotak borang) mempunyai kawasan di mana medan boleh diedit. Mereka adalah
diuruskan dalam tetingkap kecil widget, dan mungkin mempunyai ikatan kekunci yang berasingan daripada yang utama
widget kerana subtingkap didaftarkan menggunakan nama yang berbeza.

widget Tetingkap nama Subtingkap Nama
─────────────────────────────────────────────────——── —
kalendar kalendar
senarai semak senarai semak
kotak edit kotak edit kotak edit2

borang formbox formfield
fselect fselect fselect2
kotak masuk kotak masukan kotak masuk2
menu menu kotak menu
msgbox msgbox
jeda jeda
progressbox progressbox
radiolist radiolist
kotak ekor kotak ekor
kotak teks kotak carian kotak teks
kotak masa kotak masa
yesno yesno
─────────────────────────────────────────────────——── —

Sesetengah widget sebenarnya adalah widget lain, menggunakan tetapan dalaman untuk mengubah suai tingkah laku.
Mereka menggunakan nama widget yang sama seperti widget sebenar:

widget Sebenar widget
─────────────────────────────
dselect fselect
kotak maklumat peti mesej
menu input menu
bentuk campuran
kotak masukan kotak kata laluan
borang kata laluan
prgbox progressbox
kotak kemajuan kotak program
tailboxbg tailbox
─────────────────────────────

Terbina dalam Pengikatan
Halaman manual ini tidak menyenaraikan pengikatan utama untuk setiap widget, kerana ia terperinci
maklumat boleh diperolehi dengan menjalankan Dialog. Jika anda telah menetapkan --jejak pilihan, Dialog
menulis maklumat pengikat kunci untuk setiap widget semasa ia didaftarkan.

Contoh
Biasanya Dialog menggunakan kekunci yang berbeza untuk menavigasi antara butang dan bahagian penyuntingan
dialog berbanding menavigasi dalam bahagian penyuntingan. Iaitu, lintasan tab (dan tab belakang).
butang (atau antara butang dan bahagian penyuntingan), manakala kekunci anak panah merentasi medan di dalamnya
bahagian penyuntingan. Tab juga diiktiraf sebagai kes khas untuk melintasi antara
widget, cth, apabila menggunakan berbilang widget tailboxbg.

Sesetengah pengguna mungkin ingin menggunakan kunci yang sama untuk melintasi bahagian penyuntingan seperti untuk
melintasi antara butang. Widget borang ditulis untuk menyokong jenis ini
definisi semula kunci, dengan menambah kumpulan khas dalam dlgk_keys.h untuk "bentuk"
(kiri/kanan/seterusnya/sebelumnya). Berikut ialah contoh mengikat 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 takrifan semula itu tidak akan berguna dalam widget lain, cth, kalendar, disebabkan oleh
bilangan medan yang berpotensi besar untuk dilalui.

PERSEKITARAN


DIALOGOPTS Tentukan pembolehubah ini untuk menggunakan mana-mana pilihan biasa pada setiap widget.
Kebanyakan pilihan biasa ditetapkan semula sebelum memproses setiap widget. Jika awak
tetapkan pilihan dalam pembolehubah persekitaran ini, ia digunakan untuk Dialog's
nyatakan selepas set semula. Seperti dalam "--fail" pilihan, petikan berganda dan
garis miring ke belakang ditafsirkan.

The "--fail" pilihan tidak dianggap sebagai pilihan biasa (jadi anda tidak boleh membenamkan
ia dalam pembolehubah persekitaran ini).

DIALOGRC Tentukan pembolehubah ini jika anda ingin menentukan nama konfigurasi
fail untuk digunakan.

DIALOG_CANCEL

DIALOG_ERROR

DIALOG_ESC

DIALOG_EXTRA

DIALOG_HELP

DIALOG_ITEM_HELP

DIALOG_OK Tentukan mana-mana pembolehubah ini untuk menukar kod keluar pada Batal (1), ralat
(-1), ESC (255), Tambahan (3), Bantuan (2), Bantuan dengan --barang-bantuan (2), atau OK (0).
Biasanya skrip shell tidak dapat membezakan antara -1 dan 255.

DIALOG_TTY Tetapkan pembolehubah ini kepada "1" untuk menyediakan keserasian dengan versi lama
Dialog yang menganggap bahawa jika skrip mengubah hala keluaran standard, itu
yang "--stdout"pilihan telah diberikan.

Gunakan dialog dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser ialah permainan terbuka yang pantas, percuma dan menyeronokkan
    sumber rangka kerja permainan HTML5 yang menawarkan
    Penyampaian WebGL dan Kanvas merentas
    pelayar web desktop dan mudah alih. Permainan
    boleh bersama...
    Muat turun Phaser
  • 2
    Enjin VASSAL
    Enjin VASSAL
    VASSAL ialah enjin permainan untuk mencipta
    versi elektronik papan tradisional
    dan permainan kad. Ia memberikan sokongan untuk
    rendering dan interaksi sekeping permainan,
    dan ...
    Muat turun Enjin VASSAL
  • 3
    OpenPDF - Fork iText
    OpenPDF - Fork iText
    OpenPDF ialah perpustakaan Java untuk mencipta
    dan mengedit fail PDF dengan LGPL dan
    Lesen sumber terbuka MPL. OpenPDF ialah
    LGPL/MPL pengganti sumber terbuka iText,
    yang ...
    Muat turun OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Automatik
    Analisis Geosainifik - ialah Geografi
    Perisian Sistem Maklumat (GIS) dengan
    keupayaan yang besar untuk geodata
    pemprosesan dan ana...
    Muat turun SAGA GIS
  • 5
    Kotak alat untuk Java/JTOpen
    Kotak alat untuk Java/JTOpen
    Kotak Alat IBM untuk Java / JTOpen ialah a
    perpustakaan kelas Java yang menyokong
    klien/pelayan dan pengaturcaraan internet
    model kepada sistem yang menjalankan OS/400,
    i5/OS, o...
    Muat turun Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Dipacu Data)
    ialah perpustakaan JavaScript yang membolehkan anda
    untuk menghasilkan data yang dinamik dan interaktif
    visualisasi dalam pelayar web. Dengan D3
    awak ...
    Muat turun D3.js
  • Lebih »

Arahan Linux

  • 1
    abidiff
    abidiff
    abidiff - bandingkan ABI fail ELF
    abidiff membandingkan Perduaan Aplikasi
    Antara muka (ABI) dua perpustakaan kongsi
    dalam format ELF. Ia memancarkan sesuatu yang bermakna
    penghormatan ...
    Lari abidiff
  • 2
    abidw
    abidw
    abidw - sirikan ABI seorang ELF
    fail abidw membaca perpustakaan kongsi dalam ELF
    memformat dan mengeluarkan perwakilan XML
    ABI kepada output standard. The
    dipancarkan...
    Lari abidw
  • 3
    copac2xml
    copac2xml
    bibutils - penukaran bibliografi
    utiliti...
    Jalankan copac2xml
  • 4
    copt
    copt
    copt - pengoptimum lubang intip SYSNOPIS:
    fail copt.. HURAIAN: copt ialah a
    pengoptimum lubang intip tujuan umum. Ia
    membaca kod daripada input standardnya dan
    menulis sebuah...
    Jalankan copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - kumpulkan tajuk
    pengisytiharan daripada dokumen Stx ...
    Jalankan gather_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bangku - penanda aras http ...
    Lari gatling-bench
  • Lebih »

Ad