InglesPransesEspanyol

Ad


OnWorks favicon

dialog - Online sa Cloud

Patakbuhin ang dialog sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command dialog na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


dialog - ipakita ang mga dialog box mula sa mga script ng shell

SINOPSIS


Pag-uusap --malinaw
Pag-uusap --lumikha-rc file
Pag-uusap --print-maxsize
Pag-uusap karaniwang-opsyon box-opsyon

DESCRIPTION


Dialog ay isang programa na magbibigay-daan sa iyong magpakita ng iba't ibang tanong o magpapakita ng mga mensahe
gamit ang mga dialog box mula sa isang shell script. Ang mga ganitong uri ng mga dialog box ay ipinatupad
(bagaman hindi lahat ay kinakailangang pinagsama-sama sa Pag-uusap):

buildlist, kalendaryo, checklist, pumili, editbox, anyo, fselect, panukat, kahon ng impormasyon,
inputbox, inputmenu, menu, halo-halong anyo, mixed gauge, msgbox (mensahe), passwordbox,
passwordform, i-pause, prgbox, programbox, progressbox, radiolist, rangebox, tailbox,
tailboxbg, textbox, timebox, treeview, at Oo hindi (Oo hindi).

Maaari kang maglagay ng higit sa isang dialog box sa isang script:

· Gamitin ang "--at-widget" token para pilitin Pag-uusap upang magpatuloy sa susunod na dialog maliban kung ikaw
pinindot ang ESC para kanselahin, o

· Idagdag lamang ang mga token para sa susunod na dialog box, na gumagawa ng isang chain. Ang dialog ay huminto sa pag-chain
kapag ang return code mula sa isang dialog ay nonzero, hal., Kanselahin o Hindi (tingnan ang DIAGNOSTICS).

Ang ilang mga widget, hal, checklist, ay magsusulat ng teksto sa Pag-uusapoutput ni. Karaniwan iyon ay ang
karaniwang error, ngunit may mga opsyon para sa pagbabago nito: "--output-fd""--stderr"at
"--stdout". Walang nakasulat na text kung pinindot ang Cancel button (o ESC); Pag-uusap paglabas
kaagad sa kasong iyon.

Opsyon


Ang lahat ng mga pagpipilian ay nagsisimula sa "--" (dalawang ASCII hyphen, para sa kapakinabangan ng mga gumagamit ng system
na may sira na suporta sa lokal).

Ang "--" sa kanyang sarili ay ginagamit bilang isang pagtakas, ibig sabihin, ang susunod na token sa command-line ay hindi
itinuturing bilang isang opsyon.
Pag-uusap --pamagat -- --Hindi an opsyon

Ang "--args"sabi ng opsyon Pag-uusap upang ilista ang mga parameter ng command-line sa pamantayan
pagkakamali. Ito ay kapaki-pakinabang kapag nagde-debug ng mga kumplikadong script gamit ang "--"At"--file", simula
ang command-line ay maaaring muling isulat habang pinalawak ang mga ito.

Ang "--file"sabi ng opsyon Pag-uusap upang basahin ang mga parameter mula sa file na pinangalanan bilang halaga nito.
Pag-uusap --file parameterfile
Ang mga blangko na wala sa loob ng double-quote ay itatapon (gumamit ng mga backslashes para mag-quote ng single
mga karakter). Ang resulta ay ipinasok sa command-line, na pinapalitan ang "--file"at nito
halaga ng opsyon. Ang interpretasyon ng command-line ay nagpapatuloy mula sa puntong iyon. Kung
parameterfile nagsisimula sa "&", Pag-uusap binibigyang-kahulugan ang sumusunod na teksto bilang isang deskriptor ng file
numero sa halip na isang filename.

Karaniwan Options
Karamihan sa mga karaniwang opsyon ay nire-reset bago iproseso ang bawat widget.

--ascii-linya
Sa halip na gumuhit ng mga linya ng graphics sa paligid ng mga kahon, gumuhit ng ASCII "+" at "-" sa pareho
lugar. Tingnan din "--walang-linya".

--aspect proporsyon
Nagbibigay ito sa iyo ng ilang kontrol sa mga sukat ng kahon kapag gumagamit ng auto sizing
(pagtukoy ng 0 para sa taas at lapad). Ito ay kumakatawan sa lapad / taas. Ang default ay
9, na nangangahulugang 9 na character ang lapad sa bawat 1 linya sa taas.

--backtitle backtitle
Tinutukoy ang a backtitle string na ipapakita sa backdrop, sa tuktok ng
screen.

--simulan y x
Tukuyin ang posisyon ng kaliwang sulok sa itaas ng isang dialog box sa screen.

--cancel-label pisi
I-override ang label na ginamit para sa mga button na "Kanselahin."

--malinaw
Ni-clear ang screen ng widget, pinapanatili lamang ang screen_color na background. Gamitin ito kapag
pinagsama mo ang mga widget sa "--at-widget" upang burahin ang mga nilalaman ng isang nakaraang widget
sa screen, kaya hindi ito makikita sa ilalim ng mga nilalaman ng sumusunod na widget.
Unawain ito bilang pandagdag ng "--panatilihin-window". Upang ihambing ang mga epekto, gamitin
ang mga ito:

Nakikita ang lahat ng tatlong widget, staircase effect, inayos ng 1,2,3:

dialog \
--simula 2 2 --oo "" 0 0 \
--and-widget --begin 4 4 --yesno "" 0 0 \
--and-widget --simulan 6 6 --yesno "" 0 0

Tanging ang huling widget ang naiwang nakikita:

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

Nakikita ang lahat ng tatlong widget, staircase effect, inayos ng 3,2,1:

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

Nakikita ang una at pangatlong widget, epekto ng hagdanan, na inayos ng 3,1:

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

Tandaan, kung gusto mong ibalik ang orihinal na mga kulay ng console at ipadala ang iyong cursor sa bahay
pagkatapos lumabas ng dialog program, gamitin ang limasin (1) utos.

--mga kulay
I-interpret ang naka-embed na "\Z" na mga sequence sa dialog text ng sumusunod na character,
na nagsasabi Pag-uusap para magtakda ng mga kulay o katangian ng video:

· 0 hanggang 7 ang mga numero ng kulay ng ANSI na ginagamit sa mga sumpa: itim, pula, berde,
dilaw, asul, magenta, cyan at puti ayon sa pagkakabanggit.

· Ang Bold ay itinakda ng 'b', i-reset ng 'B'.

· Ang baligtad ay itinakda ng 'r', i-reset ng 'R'.

· Ang salungguhit ay itinakda ng 'u', i-reset ng 'U'.

· Ang mga setting ay pinagsama-sama, hal., "\Zb\Z1" ay ginagawang bold ang sumusunod na teksto
(marahil maliwanag) pula.

· Ibalik ang mga normal na setting gamit ang "\Zn".

--column-separator pisi
Sabihin Pag-uusap upang hatiin ang data para sa radyo/mga checkbox at mga menu sa mga paglitaw ng
ibinigay na string, at upang ihanay ang hating data sa mga hanay.

--cr-balutin
Bigyang-kahulugan ang mga naka-embed na bagong linya sa teksto ng dialogo bilang isang bagong linya sa screen.
Kung hindi, Pag-uusap magbabalot lamang ng mga linya kung saan kinakailangan upang magkasya sa loob ng text box.

Kahit na maaari mong kontrolin ang mga line break gamit ito, Dialog magbabalot pa rin ng anumang linya
na masyadong mahaba para sa lapad ng kahon. Nang walang cr-wrap, ang layout ng iyong
maaaring ma-format ang teksto upang magmukhang maganda sa source code ng iyong script nang wala
nakakaapekto sa hitsura nito sa dialog.

Tingnan din ang "--walang-pagbagsak"At"--trim"mga pagpipilian.

--lumikha-rc file
Kailan Pag-uusap Sinusuportahan ang run-time na configuration, maaari itong magamit upang mag-dump ng sample
configuration file sa file na tinukoy ni file.

--format-date format
Kung nagbibigay ang host strftime, pinapayagan ka ng opsyong ito na tukuyin ang format ng
petsa na inilimbag para sa --kalendaryo widget. Ang oras ng araw (oras, minuto, segundo) ay
kasalukuyang lokal na oras.

--defaultno
Gawin ang default na halaga ng Oo hindi kahon a Hindi. Gayundin, gawin ang default na pindutan
ng mga widget na nagbibigay ng "OK" at "Kanselahin" a kanselahin. kung"--nocancel"O"--bisitahin-
item" ay binibigyan ng mga pagpipiliang iyon na nilalampasan ito, ginagawa ang default na button palagi
"Oo" (sa panloob na kapareho ng "OK").

--default-button pisi
Itakda ang default (preselected) na button sa isang widget. Sa pamamagitan ng preselecting isang button, a
Ginagawang posible ng script para sa user na pindutin lamang Magpasok upang magpatuloy sa pamamagitan ng a
dialog na may pinakamababang pakikipag-ugnayan.

Ang halaga ng opsyon ay ang pangalan ng button: ok, oo, kanselahin, hindi, Tulungan or dagdag.

Karaniwan ang unang button sa bawat widget ay ang default. Ang unang pindutan na ipinapakita ay
tinutukoy ng widget kasama ng "--sulok"At"--nocancel mga pagpipilian Kung
hindi ibinigay ang opsyong ito, walang nakatalagang default na button.

--default-item pisi
Itakda ang default na item sa isang checklist, form o menu box. Karaniwan ang unang item sa
ang kahon ay ang default.

--exit-label pisi
I-override ang label na ginamit para sa mga button na "EXIT".

--dagdag na pindutan
Magpakita ng karagdagang button, sa pagitan ng "OK" at "Cancel" na mga button.

--extra-label pisi
I-override ang label na ginamit para sa mga "Extra" na button. Tandaan: para sa mga widget ng inputmenu, ito
default sa "Palitan ang pangalan".

- Tumulong Ini-print ang mensahe ng tulong sa karaniwang output at paglabas. Ang mensahe ng tulong ay din
naka-print kung walang mga opsyon na ibinigay, o kung ang isang hindi nakikilalang opsyon ay ibinigay.

--help-button
Magpakita ng help-button pagkatapos ng "OK" at "Cancel" na mga button, ibig sabihin, sa checklist, radiolist
at mga kahon ng menu.

Sa paglabas, ang katayuan sa pagbabalik ay magsasaad na ang Help button ay pinindot. Dialog
magsusulat din ng mensahe sa output nito pagkatapos ng token na "HELP":

· Kung "--item-tulong" ay ibinigay din, ang teksto ng tulong sa item ay isusulat.

· Kung hindi, isusulat ang tag ng item (ang unang field).

Maaari mong gamitin ang --help-tags opsyon at/o itakda ang DIALOG_ITEM_HELP na kapaligiran
variable upang baguhin ang mga mensaheng ito at exit-status.

--help-label pisi
I-override ang label na ginamit para sa mga button na "Tulong."

--help-status
Kung napili ang help-button, isusulat ang checklist, radiolist o impormasyon ng form
pagkatapos ng impormasyong "HELP" ng item-help. Magagamit ito para muling buuin ang estado
ng isang checklist pagkatapos iproseso ang kahilingan sa tulong.

--help-tags
Baguhin ang mga mensaheng nakasulat sa exit para sa --help-button sa pamamagitan ng paggawa sa kanila na laging makatarungan
tag ng item. Hindi ito nakakaapekto sa exit status code.

--hfile filename
Ipakita ang ibinigay na file gamit ang isang textbox kapag pinindot ng user ang F1.

--hline pisi
Ipakita ang ibinigay na string na nakasentro sa ibaba ng widget.

--Huwag pansinin
Huwag pansinin ang mga pagpipilian na iyon Pag-uusap hindi kinikilala. Ilang mga kilalang tulad ng
"--icon" ay binabalewala pa rin, ngunit ito ay isang mas mahusay na pagpipilian para sa pagiging tugma sa
iba pang mga pagpapatupad.

--input-fd fd
Basahin ang input ng keyboard mula sa ibinigay na descriptor ng file. Karamihan Pag-uusap mga script na binasa mula sa
ang karaniwang input, ngunit ang gauge widget ay nagbabasa ng pipe (na palaging pamantayan
input). Ang ilang mga pagsasaayos ay hindi gumagana nang maayos kapag Pag-uusap sinusubukang buksang muli ang
terminal. Gamitin ang opsyong ito (na may naaangkop na juggling ng mga file-descriptor) kung ang iyong
Ang script ay dapat gumana sa ganoong uri ng kapaligiran.

--insecure
Ginagawang mas palakaibigan ang widget ng password ngunit hindi gaanong secure, sa pamamagitan ng pag-echo ng mga asterisk para sa bawat isa
na karakter.

--iso-linggo
Itakda ang panimulang punto para sa linggong numero na ipinapakita sa "--kalendaryo"opsyon
ayon sa ISO-8601, na nagsisimula sa pagnunumero sa unang linggo na kinabibilangan ng a
Huwebes noong Enero.

--item-tulong
Bigyang-kahulugan ang data ng mga tag para sa checklist, radiolist at mga kahon ng menu na nagdaragdag ng column
na ipinapakita sa ilalim na linya ng screen, para sa kasalukuyang napili
item.

--panatilihin-tite
Kapag binuo gamit ang ncurses, Pag-uusap karaniwang sinusuri upang makita kung ito ay tumatakbo sa isang
xterm, at sa kasong iyon ay sinusubukang sugpuin ang mga string ng pagsisimula na gagawin
gawin itong lumipat sa kahaliling screen. Palipat-lipat sa pagitan ng normal at kahaliling
ang mga screen ay nakikitang nakakagambala sa isang script na tumatakbo Pag-uusap maraming beses. Gamitin
pagpipiliang ito upang payagan Pag-uusap para gamitin ang mga string ng initialization na iyon.

--panatilihin-window
Karaniwan kapag Pag-uusap gumaganap ng ilang tailboxbg mga widget na konektado ng "--at-
widget", nililimas nito ang lumang widget mula sa screen sa pamamagitan ng pagpinta sa ibabaw nito. Gamitin ito
opsyon upang sugpuin ang pagpipinta na iyon.

Sa labasan, Pag-uusap repaints ang lahat ng mga widget na minarkahan ng "--panatilihin-
bintana", kahit na hindi sila tailboxbg mga widget. Na nagiging sanhi ng mga ito upang maipinta muli
sa reverse order. Tingnan ang talakayan ng "--malinaw" opsyon para sa mga halimbawa.

--huling-susi
Sa paglabas, iulat ang huling key na ipinasok ng user. Ito ang curses key code
sa halip na isang simbolo o literal na karakter. Maaari itong magamit ng mga script sa
makilala sa pagitan ng dalawang key na nakatali sa parehong aksyon.

--max-input laki
Limitahan ang mga string ng input sa ibinigay na laki. Kung hindi tinukoy, ang limitasyon ay 2048.

--hindi-kanselahin

--nocancel
Pindutin ang pindutang "Kanselahin" sa mga mode ng checklist, inputbox at menu box. Isang script
maaari pa ring subukan kung pinindot ng user ang ESC key para kanselahin para umalis.

--walang-pagbagsak
Karaniwan Pag-uusap nagko-convert ng mga tab sa mga puwang at binabawasan ang maramihang mga puwang sa isang solong
espasyo para sa teksto na ipinapakita sa mga kahon ng mensahe, atbp. Gamitin ang opsyong ito upang
huwag paganahin ang tampok na iyon. Tandaan na Pag-uusap magbabalot pa rin ng teksto, napapailalim sa "--cr-
balutin"At"--trim"mga pagpipilian.

--walang-item
Ang ilang mga widget (checklist, inputmenu, radiolist, menu) ay nagpapakita ng isang listahan na may dalawa
mga hanay (isang "tag" at "item", ibig sabihin, "paglalarawan"). Ang pagpipiliang ito ay nagsasabi Pag-uusap sa
magbasa ng mas maiikling mga row, na inalis ang "item" na bahagi ng listahan. Ito ay paminsan-minsan
kapaki-pakinabang, hal, kung ang mga tag ay nagbibigay ng sapat na impormasyon.

Tingnan din --walang-tag. Kung ang parehong mga pagpipilian ay ibinigay, ang isang ito ay hindi papansinin.

--walang patay
Sinasabi Pag-uusap upang ilagay ang tailboxbg kahon sa background, nagpi-print ng process id nito sa
Pag-uusapoutput ni. Ang SIGHUP ay hindi pinagana para sa proseso sa background.

--Walang tatak pisi
I-override ang label na ginamit para sa mga button na "Hindi."

--walang-linya
Sa halip na gumuhit ng mga linya sa paligid ng mga kahon, gumuhit ng mga puwang sa parehong lugar. Tingnan din
"--ascii-linya".

--walang-mouse
Huwag paganahin ang mouse.

--no-nl-expand
Huwag i-convert ang "\n" na mga substring ng mensahe/prompt text sa mga literal na bagong linya.

--hindi-ok

--sulok Pindutin ang "OK" na button sa checklist, inputbox at mga mode ng menu box. Pwede ang isang script
subukan pa rin kung pinindot ng user ang "Enter" key upang tanggapin ang data.

--walang-anino
Pigilan ang mga anino na iguguhit sa kanan at ibaba ng bawat dialog box.

--walang-tag
Ang ilang mga widget (checklist, inputmenu, radiolist, menu) ay nagpapakita ng isang listahan na may dalawa
mga hanay (isang "tag" at "paglalarawan"). Ang tag ay kapaki-pakinabang para sa pag-script, ngunit maaaring hindi
tulungan ang gumagamit. Ang --walang-tag opsyon (mula sa Xdialog) ay maaaring gamitin upang sugpuin ang
column ng mga tag mula sa display. hindi katulad ng --walang-item opsyon, hindi ito
makakaapekto sa data na binabasa mula sa script.

Hindi ipinapakita ng Xdialog ang column ng tag para sa kahalintulad na buildlist at treeview
mga widget; Pag-uusap ginagawa ang parehong.

Karaniwan Pag-uusap nagbibigay-daan sa iyong mabilis na lumipat sa mga entry sa ipinapakitang listahan, sa pamamagitan ng
tumutugma sa isang character sa unang character ng tag. Kapag ang --walang-tag
ibinigay ang pagpipilian, Pag-uusap tumutugma laban sa unang karakter ng paglalarawan. Sa
alinman sa kaso, ang katugmang karakter ay naka-highlight.

--ok-label pisi
I-override ang label na ginamit para sa mga button na "OK".

--output-fd fd
Direktang output sa ibinigay na descriptor ng file. Karamihan Pag-uusap sumulat ng mga script sa
karaniwang error, ngunit ang mga mensahe ng error ay maaari ding nakasulat doon, depende sa iyong
script.

--separator pisi

--output-separatorpisi
Tukuyin ang isang string na maghihiwalay sa output sa Pag-uusapang output mula sa mga checklist,
sa halip na isang bagong linya (para sa --separate-output) o isang espasyo. Nalalapat ito sa iba
mga widget gaya ng mga form at editbox na karaniwang gumagamit ng newline.

--print-maxsize
I-print ang maximum na laki ng mga dialog box, ibig sabihin, ang laki ng screen, sa Pag-uusapoutput ni.
Ito ay maaaring gamitin nang mag-isa, nang walang iba pang mga opsyon.

--print-size
Ini-print ang laki ng bawat dialog box sa Pag-uusapoutput ni.

--print-bersyon
Mga kopya Pag-uusapbersyon ni sa Pag-uusapoutput ni. Ito ay maaaring gamitin nang mag-isa, nang walang iba
mga pagpipilian. Hindi ito nagiging sanhi Pag-uusap na lumabas ng mag-isa.

--sinipi
Karaniwan Pag-uusap quote ang mga string na ibinalik ng checklist pati na rin ang item-help
text. Gamitin ang opsyong ito para banggitin ang lahat ng resulta ng string.

--scroll bar
Para sa mga widget na may hawak na scrollable set ng data, gumuhit ng scrollbar sa kanang margin nito.
Hindi ito tumutugon sa mouse.

--separate-output
Para sa ilang partikular na widget (buildlist, checklist, treeview), ang resulta ng output ay isang linya sa a
oras, na walang pagsipi. Pinapadali nito ang pag-parse ng isa pang programa.

--separate-widget pisi
Tukuyin ang isang string na maghihiwalay sa output sa Pag-uusap's output mula sa bawat widget.
Ito ay ginagamit upang pasimplehin ang pag-parse ng resulta ng isang dialog na may ilang mga widget. Kung
hindi ibinigay ang opsyong ito, ang default na separator string ay isang tab na character.

--anino
Gumuhit ng anino sa kanan at ibaba ng bawat dialog box.

--single-quoted
Gumamit ng single-quoting kung kinakailangan (at walang mga quote kung hindi kailangan) para sa output ng
checklist pati na rin ang item-help text. Kung hindi nakatakda ang opsyong ito, Pag-uusap Gumagamit
double quotes sa paligid ng bawat item. Sa alinmang kaso, Pag-uusap nagdaragdag ng mga backslash na gagawin
ang output ay kapaki-pakinabang sa mga script ng shell.

--laki-err
Suriin ang resultang laki ng isang dialog box bago subukang gamitin ito, i-print ang
laki ng resulta kung mas malaki ito kaysa sa screen. (Hindi na ginagamit ang opsyong ito, dahil
lahat ng mga bagong-window na tawag ay nasuri).

--tulog tuyo
Sleep (delay) para sa ibinigay na bilang ng mga segundo pagkatapos ng pagproseso ng isang dialog box.

--stderr
Direktang output sa karaniwang error. Ito ang default, dahil normal ang pagmumura
nagsusulat ng mga update sa screen sa karaniwang output.

--stdout
Direktang output sa karaniwang output. Ang pagpipiliang ito ay ibinigay para sa pagiging tugma
sa Xdialog, gayunpaman ang paggamit nito sa mga portable na script ay hindi inirerekomenda, dahil ang mga sumpa
karaniwang nagsusulat ng mga pag-update sa screen nito sa karaniwang output. Kung gagamitin mo ang opsyong ito,
Pag-uusap sinusubukang buksang muli ang terminal para makasulat ito sa display. Depende
sa platform at sa iyong kapaligiran, na maaaring mabigo.

--tab-tama
I-convert ang bawat character ng tab sa isa o higit pang mga puwang (para sa textbox widget; kung hindi
sa iisang espasyo). Kung hindi, ang mga tab ay nai-render ayon sa library ng curses
interpretasyon.

--tab-len n
Tukuyin ang bilang ng mga puwang na sinasakop ng character ng tab kung ang "--tab-tama"
ang pagpipilian ay ibinigay. Ang default ay 8. Ang pagpipiliang ito ay epektibo lamang para sa textbox
widget

--oras-format format
Kung nagbibigay ang host strftime, pinapayagan ka ng opsyong ito na tukuyin ang format ng
oras na nakalimbag para sa --timebox widget. Ang mga halaga ng araw, buwan, taon sa kasong ito
ay para sa kasalukuyang lokal na oras.

--timeout tuyo
Timeout (lumabas na may error code) kung walang tugon ng user sa loob ng ibinigay na bilang ng
segundo. Binabalewala ang timeout na zero segundo.

Ang pagpipiliang ito ay binabalewala ng "--pause" widget. Ito ay na-override din kung ang
background"--tailboxbg" ang opsyon ay ginagamit upang mag-set up ng maramihang magkakasabay na widget.

--pamagat pamagat
Tinutukoy ang a pamagat string na ipapakita sa tuktok ng dialog box.

--bakas filename
nila-log ang mga parameter ng command-line, keystroke at iba pang impormasyon sa ibinigay
file. Kung Pag-uusap nagbabasa ng isang configure file, ito ay naka-log din. Piped input sa
panukat naka-log ang widget. Gamitin ang control/T para mag-log ng larawan ng kasalukuyang dialog
window.

--linggo-simula araw
nagtatakda ng araw ng pagsisimula para sa linggo, na ginamit sa "--kalendaryo" opsyon. Ang araw
maaaring maging parameter

· isang numero (0 hanggang 6, Linggo hanggang Sabado gamit ang POSIX) o

· ang espesyal na halaga na "locale" (ito ay gumagana sa mga system gamit ang glibc, na nagbibigay ng isang
extension sa lokal utos, ang first_weekday halaga).

· isang string na tumutugma sa isa sa mga pagdadaglat para sa araw ng linggo na ipinapakita sa
kalendaryo widget, hal, "Mo" para sa "Lunes".

Ang Pag-uusap espesyal na pinangangasiwaan ng program ang ilang mga parameter ng command-line, at inaalis ang mga ito mula sa
ang listahan ng parameter habang pinoproseso ang mga ito. Halimbawa, kung ang unang opsyon ay --bakas,
pagkatapos iyon ay naproseso (at inalis) bago Pag-uusap sinisimulan ang display.

--trim alisin ang mga nangungunang blangko, gupitin ang mga literal na bagong linya at paulit-ulit na mga blangko mula sa mensahe
teksto.

Tingnan din ang "--cr-balutin"At"--walang-pagbagsak"mga pagpipilian.

--bersyon
Mga kopya Pag-uusapbersyon ni sa karaniwang output, at paglabas. Tingnan din "--print-
bersyon".

--bisitahin ang mga bagay
Baguhin ang tab-traversal ng checklist, radiolist, menubox at inputmenu na isasama
ang listahan ng mga item bilang isa sa mga estado. Ito ay kapaki-pakinabang bilang isang visual aid, ibig sabihin, ang
nakakatulong ang posisyon ng cursor sa ilang user.

Kapag ibinigay ang opsyong ito, unang inilalagay ang cursor sa listahan.
Ang mga pagdadaglat (ang unang titik ng tag) ay nalalapat sa mga item sa listahan. Kung nag-tab ka sa
ang hilera ng pindutan, ang mga pagdadaglat ay nalalapat sa mga pindutan.

--oo-label pisi
I-override ang label na ginamit para sa mga button na "Oo."

Kahon Options
Ang lahat ng mga dialog box ay may hindi bababa sa tatlong mga parameter:

teksto ang caption o nilalaman ng kahon.

taas ang taas ng dialog box.

lapad ang lapad ng dialog box.

Ang iba pang mga parameter ay nakasalalay sa uri ng kahon.

--buildlist teksto taas lapad listahan-taas [ mga tag bagay katayuan ] ...
A buildlist ang dialog ay nagpapakita ng dalawang listahan, magkatabi. Ang listahan sa kaliwa ay nagpapakita
hindi napiling mga item. Ang listahan sa kanan ay nagpapakita ng mga napiling item. Tulad ng mga item ay
pinili o hindi pinili, lumilipat sila sa pagitan ng mga listahan.

Gumamit ng carriage return o ang "OK" na button upang tanggapin ang kasalukuyang halaga sa
piniling-window at exit. Ang mga resulta ay isinulat gamit ang pagkakasunod-sunod na ipinapakita sa
piniling-window.

Ang inisyal na on/off na estado ng bawat entry ay tinukoy ng katayuan.

Ang diyalogo ay kumikilos tulad ng a menu, gamit ang --bisitahin ang mga bagay upang makontrol kung ang
pinapayagan ang cursor na direktang bisitahin ang mga listahan.

· Kung --bisitahin ang mga bagay ay hindi ibinigay, ang tab-traversal ay gumagamit ng dalawang estado (OK/Kanselahin).

· Kung --bisitahin ang mga bagay ay ibinigay, ang tab-traversal ay gumagamit ng apat na estado
(Kaliwa/Kanan/OK/Kanselahin).

Kung o hindi --bisitahin ang mga bagay ay ibinigay, ito ay posible upang ilipat ang highlight sa pagitan
ang dalawang listahan gamit ang default na "^" (kaliwang column) at "$" (right-column) na key.

Sa labasan, isang listahan ng mga tag ang mga string ng mga entry na iyon na naka-on ay magiging
nakalimbag sa Pag-uusapoutput ni.

kung ang "--separate-output" ang opsyon ay hindi ibinigay, ang mga string ay sipi bilang
kailangan upang gawing simple para sa mga script na paghiwalayin ang mga ito. Bilang default, ito ay gumagamit
double-quotes. Tingnan ang "--single-quoted" opsyon, na nagbabago sa pagsipi
pag-uugali.

--kalendaryo teksto taas lapad araw buwan taon
A kalendaryo box ay nagpapakita ng buwan, araw at taon sa magkahiwalay na adjustable window. Kung
ang mga halaga para sa araw, buwan o taon ay nawawala o negatibo, ang kasalukuyang petsa
ginagamit ang mga katumbas na halaga. Maaari mong dagdagan o bawasan ang alinman sa mga gumagamit
ang kaliwa-, pataas-, kanan-, at pababang-arrow. Gumamit ng vi-style h, j, k at l para sa paglipat
sa paligid ng hanay ng mga araw sa isang buwan. Gumamit ng tab o backtab upang lumipat sa pagitan ng mga bintana.
Kung ang taon ay ibinigay bilang zero, ang kasalukuyang petsa ay ginagamit bilang isang paunang halaga.

Sa paglabas, ang petsa ay naka-print sa form na araw/buwan/taon. Ang format ay maaaring
na-override gamit ang --format-date pagpipilian.

--checklist teksto taas lapad listahan-taas [ mga tag bagay katayuan ] ...
A checklist kahon ay katulad ng a menu kahon; mayroong maraming mga entry na ipinakita sa
ang anyo ng isang menu. Ang isa pang pagkakaiba ay maaari mong ipahiwatig kung aling entry ang
kasalukuyang pinili, sa pamamagitan ng pagtatakda nito katayuan sa on. Sa halip na pumili ng isang entry
sa mga entry, ang bawat entry ay maaaring i-on o i-off ng user. Ang inisyal
on/off na estado ng bawat entry ay tinukoy ng katayuan.

Sa labasan, isang listahan ng mga tag ang mga string ng mga entry na iyon na naka-on ay magiging
nakalimbag sa Pag-uusapoutput ni.

kung ang "--separate-output" ang opsyon ay hindi ibinigay, ang mga string ay sipi bilang
kailangan upang gawing simple para sa mga script na paghiwalayin ang mga ito. Bilang default, ito ay gumagamit
double-quotes. Tingnan ang "--single-quoted" opsyon, na nagbabago sa pagsipi
pag-uugali.

--dselect filepath taas lapad
Ang dialog ng pagpili ng direktoryo ay nagpapakita ng isang window ng pagpasok ng teksto kung saan maaari kang mag-type ng a
direktoryo, at sa itaas ng mga bintana na may mga pangalan ng direktoryo.

dito filepath ay maaaring isang filepath kung saan ang window ng direktoryo ay magpapakita ng
nilalaman ng path at ang text-entry window ay maglalaman ng preselected
direktoryo.

Gumamit ng tab o mga arrow key upang lumipat sa pagitan ng mga bintana. Sa loob ng window ng direktoryo,
gamitin ang pataas/pababang mga arrow key upang mag-scroll sa kasalukuyang pagpili. Gamitin ang space-bar upang
kopyahin ang kasalukuyang pagpili sa window ng pagpasok ng teksto.

Ang pag-type ng anumang napi-print na mga character ay naglilipat ng focus sa window ng pagpasok ng text, pagpasok
character na iyon pati na rin ang pag-scroll sa window ng direktoryo sa pinakamalapit na tugma.

Gumamit ng carriage return o ang "OK" na buton upang tanggapin ang kasalukuyang halaga sa text-
window ng pagpasok at paglabas.

Sa paglabas, isusulat ang mga nilalaman ng window ng pagpasok ng text Pag-uusapoutput ni.

--editbox filepath taas lapad
Ang dialog ng edit-box ay nagpapakita ng isang kopya ng file. Maaari mo itong i-edit gamit ang
backspace, alisin at mga cursor key para itama ang mga error sa pag-type. Kinikilala din nito
pageup/pagedown. hindi katulad ng --inputbox, dapat kang mag-tab sa "OK" o "Kanselahin"
mga pindutan upang isara ang dialog. Hahatiin ang pagpindot sa "Enter" key sa loob ng kahon
ang kaukulang linya.

Sa paglabas, isusulat ang mga nilalaman ng window sa pag-edit Pag-uusapoutput ni.

--porma teksto taas lapad taas ng anyo [ etiketa y x bagay y x flax ilen ] ...
Ang anyo ang dialog ay nagpapakita ng isang form na binubuo ng mga label at field, na kung saan ay
nakaposisyon sa isang scrollable window sa pamamagitan ng mga coordinate na ibinigay sa script. Ang bukid
haba flax at haba ng input ilen sabihin kung gaano katagal ang field. Ang dating
tumutukoy sa haba na ipinapakita para sa isang napiling field, habang ang huli ay tumutukoy sa
pinahihintulutang haba ng data na ipinasok sa field.

· Kung flax ay zero, ang kaukulang field ay hindi maaaring baguhin. at ang mga nilalaman
ng field matukoy ang ipinapakitang-haba.

· Kung flax ay negatibo, ang kaukulang field ay hindi maaaring baguhin, at ang negated
halaga ng flax ay ginagamit bilang ang ipinapakitang-haba.

· Kung ilen ay zero, ito ay nakatakda sa flax.

Gumamit ng pataas/pababang mga arrow (o control/N, control/P) upang lumipat sa pagitan ng mga field. Gamitin ang tab sa
lumipat sa pagitan ng mga bintana.

Sa paglabas, isinulat ang mga nilalaman ng mga form-field Pag-uusap's output, bawat field
pinaghihiwalay ng isang bagong linya. Ang text na ginamit upang punan ang mga hindi nae-edit na field (flax ay zero o
negatibo) ay hindi nakasulat.

--fselect filepath taas lapad
Ang fselect (file-selection) dialog ay nagpapakita ng isang text-entry window kung saan magagawa mo
mag-type ng filename (o direktoryo), at sa itaas ng dalawang window na may mga pangalan ng direktoryo at
mga filename.

dito filepath ay maaaring isang filepath kung saan ang file at direktoryo ng mga bintana ay gagawin
ipakita ang mga nilalaman ng path at ang text-entry window ay maglalaman ng
paunang napiling filename.

Gumamit ng tab o mga arrow key upang lumipat sa pagitan ng mga bintana. Sa loob ng direktoryo o
filename windows, gamitin ang pataas/pababang mga arrow key upang i-scroll ang kasalukuyang pinili. Gamitin
ang space-bar upang kopyahin ang kasalukuyang seleksyon sa window ng pagpasok ng teksto.

Ang pag-type ng anumang napi-print na mga character ay naglilipat ng focus sa window ng pagpasok ng text, pagpasok
character na iyon pati na rin ang pag-scroll sa direktoryo at filename na mga bintana sa
pinakamalapit na laban.

Ang pag-type ng mga puwersa ng karakter sa espasyo Pag-uusap upang kumpletuhin ang kasalukuyang pangalan (hanggang sa
punto kung saan maaaring may laban sa higit sa isang entry).

Gumamit ng carriage return o ang "OK" na buton upang tanggapin ang kasalukuyang halaga sa text-
window ng pagpasok at paglabas.

Sa paglabas, isusulat ang mga nilalaman ng window ng pagpasok ng text Pag-uusapoutput ni.

--panukat teksto taas lapad [porsiyento]
A panukat box ay nagpapakita ng isang metro sa ilalim ng kahon. Ang metro ay nagpapahiwatig ng
porsyento. Binabasa ang mga bagong porsyento mula sa karaniwang input, isang integer bawat linya.
Ang metro ay ina-update upang ipakita ang bawat bagong porsyento. Kung ang karaniwang input ay nagbabasa
ang string na "XXX", pagkatapos ay ang unang linya na sumusunod ay kinuha bilang isang integer na porsyento,
pagkatapos ay ang mga kasunod na linya hanggang sa isa pang "XXX" ay ginagamit para sa isang bagong prompt. Ang panukat
lalabas kapag naabot ang EOF sa karaniwang input.

Ang porsiyento ang halaga ay tumutukoy sa paunang porsyento na ipinapakita sa metro. Kung hindi
tinukoy, ito ay zero.

Sa paglabas, walang text na sinusulatan Pag-uusapoutput ni. Ang widget ay tumatanggap ng walang input, kaya
ang exit status ay palaging OK.

--infobox teksto taas lapad
An info kahon ay karaniwang isang mensahe kahon. Gayunpaman, sa kasong ito, Pag-uusap lalabas
kaagad pagkatapos ipakita ang mensahe sa gumagamit. Hindi na-clear ang screen
kailan Pag-uusap paglabas, upang ang mensahe ay mananatili sa screen hanggang sa pagtawag
Nililinis ito ng script ng shell sa ibang pagkakataon. Ito ay kapaki-pakinabang kapag gusto mong ipaalam iyon sa gumagamit
ang ilang mga operasyon ay nagpapatuloy na maaaring mangailangan ng ilang oras upang matapos.

Sa paglabas, walang text na sinusulatan Pag-uusapoutput ni. Isang OK exit status ang ibinalik.

--inputbox teksto taas lapad [sa loob]
An input Kapaki-pakinabang ang box kapag gusto mong magtanong ng mga tanong na nangangailangan ng user
mag-input ng string bilang sagot. Kung ang init ay ibinibigay ito ay ginagamit upang simulan ang
input string. Kapag pumapasok sa string, ang backspace, alisin at ang mga cursor key ay maaari
gamitin upang itama ang mga error sa pag-type. Kung ang input string ay mas mahaba kaysa sa maaaring magkasya
ang dialog box, ang input field ay mai-scroll.

Sa paglabas, ang input string ay ipi-print sa Pag-uusapoutput ni.

--inputmenu teksto taas lapad menu-taas [ mga tag bagay ] ...
An inputmenu Ang kahon ay halos kapareho sa isang ordinaryong menu kahon. May iilan lang
pagkakaiba sa pagitan nila:

1. Ang mga entry ay hindi awtomatikong nakasentro ngunit naiwang inaayos.

2. Isang karagdagang button (tinatawag na Bigyan ng ibang pangalan) ay ipinahiwatig na palitan ang pangalan ng kasalukuyang item kapag ito
ay pinindot.

3. Posibleng palitan ang pangalan ng kasalukuyang entry sa pamamagitan ng pagpindot sa Bigyan ng ibang pangalan pindutan. Pagkatapos
Pag-uusap isusulat ang sumusunod sa Pag-uusapoutput ni.

PINAG-PALITAN

--menu teksto taas lapad menu-taas [ mga tag bagay ] ...
Gaya ng ipinahihiwatig ng pangalan nito, a menu box ay isang dialog box na maaaring magamit upang ipakita ang isang listahan
ng mga pagpipilian sa anyo ng isang menu para piliin ng user. Ang mga pagpipilian ay ipinapakita sa
ang ibinigay na utos. Ang bawat entry sa menu ay binubuo ng a mga tag string at isang bagay string. Ang
mga tag binibigyan ang entry ng pangalan upang makilala ito mula sa iba pang mga entry sa menu.
Ang bagay ay isang maikling paglalarawan ng opsyon na kinakatawan ng entry. Ang gumagamit
maaaring lumipat sa pagitan ng mga entry ng menu sa pamamagitan ng pagpindot sa mga cursor key, ang unang titik ng
ang mga tag bilang isang hot-key, o ang mga number key 1 sa pamamagitan ng 9. May mga menu-taas
mga entry na ipinapakita sa menu sa isang pagkakataon, ngunit ang menu ay mai-scroll kung naroon
mas maraming entry kaysa doon.

Sa paglabas ng mga tag ng napiling menu entry ay ipi-print sa Pag-uusapoutput ni. Kung
ang "--help-button" ang opsyon ay ibinigay, ang kaukulang text ng tulong ay ipi-print kung
pinipili ng user ang help button.

--halo-halong anyo teksto taas lapad taas ng anyo [ etiketa y x bagay y x flax ilen itype ] ...
Ang halo-halong anyo ang dialog ay nagpapakita ng isang form na binubuo ng mga label at field, katulad ng
--porma diyalogo. Naiiba ito sa pamamagitan ng pagdaragdag ng parameter ng uri ng field sa bawat field
paglalarawan. Ang bawat bit sa uri ay nagsasaad ng katangian ng field:

1 nakatago, hal, isang field ng password.

2 readonly, hal, isang label.

--mixedgauge teksto taas lapad porsiyento [ tag1 item1 ] ...
A mixed gauge box ay nagpapakita ng isang metro sa ilalim ng kahon. Ang metro ay nagpapahiwatig
ang bahagdan.

Nagpapakita rin ito ng listahan ng mga tag- At bagay-mga halaga sa itaas ng kahon. Tingnan mo
Pag-uusap(3) para sa mga halaga ng tag.

Ang teksto ay ipinapakita bilang isang caption sa pagitan ng listahan at metro. Ang porsiyento halaga
nagsasaad ng paunang porsyento na ipinapakita sa metro.

Walang probisyon na ginawa para sa pagbabasa ng data mula sa karaniwang input bilang --panukat ang.

Sa paglabas, walang text na sinusulatan Pag-uusapoutput ni. Ang widget ay tumatanggap ng walang input, kaya
ang exit status ay palaging OK.

--msgbox teksto taas lapad
A mensahe ang kahon ay halos kapareho ng a Oo hindi kahon. Ang tanging pagkakaiba sa pagitan ng a
mensahe kahon at a Oo hindi kahon ay iyon a mensahe iisa lang ang box OK button.
Maaari mong gamitin ang dialog box na ito upang ipakita ang anumang mensahe na gusto mo. Matapos basahin ang
mensahe, maaaring pindutin ng user ang ENTER susi kaya Pag-uusap ay lalabas at ang pagtawag
ang script ng shell ay maaaring magpatuloy sa operasyon nito.

Kung ang mensahe ay masyadong malaki para sa espasyo, Pag-uusap maaaring payagan kang i-scroll ito,
sa kondisyon na ang pinagbabatayan na pagpapatupad ng mga sumpa ay may sapat na kakayahan. Dito sa
kaso, ang isang porsyento ay ipinapakita sa base ng widget.

Sa paglabas, walang text na sinusulatan Pag-uusapoutput ni. Isang "OK" na button lang ang ibinigay
para sa input, ngunit maaaring ibalik ang ESC exit status.

--pause teksto taas lapad segundo
A i-pause box ay nagpapakita ng isang metro sa ilalim ng kahon. Ang metro ay nagpapahiwatig kung paano
maraming segundo ang natitira hanggang sa matapos ang paghinto. Lalabas ang pause kapag nag-timeout na
naabot o pinindot ng user ang OK button (status OK) o pinindot ng user ang
CANCEL button o Esc key.

--passwordbox teksto taas lapad [sa loob]
A password box ay katulad ng isang input box, maliban na ang text na ipinasok ng user ay
hindi ipinapakita. Ito ay kapaki-pakinabang kapag nag-prompt para sa mga password o iba pang sensitibo
impormasyon. Magkaroon ng kamalayan na kung may maipasa sa "init", ito ay makikita sa
ang talahanayan ng proseso ng system sa mga kaswal na snooper. Gayundin, ito ay lubhang nakalilito sa
user na bigyan sila ng default na password na hindi nila nakikita. Para sa mga kadahilanang ito,
ang paggamit ng "init" ay lubos na nasiraan ng loob. Tingnan mo"--insecure"kung wala kang pakialam sa iyo
password.

Sa paglabas, ang input string ay ipi-print sa Pag-uusapoutput ni.

--passwordform teksto taas lapad taas ng anyo [ etiketa y x bagay y x flax ilen ] ...
Ito ay magkapareho sa --porma maliban na ang lahat ng mga patlang ng teksto ay itinuturing bilang password
mga widget sa halip na inputbox mga widget

--prgbox teksto utos taas lapad

--prgbox utos taas lapad
A prgbox ay halos kapareho ng a programbox.

Ang dialog box na ito ay ginagamit upang ipakita ang output ng isang command na tinukoy bilang isang
pagtatalo sa prgbox.

Matapos makumpleto ang command, maaaring pindutin ng user ang ENTER susi kaya Pag-uusap habilin
exit at ang calling shell script ay maaaring magpatuloy sa operasyon nito.

Kung tatlong mga parameter ang ibinigay, ito ay nagpapakita ng teksto sa ilalim ng pamagat, delineated
mula sa mga nilalaman ng scrolling file. Kung dalawang parameter lang ang ibibigay, ang text na ito ay
tinanggal.

--programbox teksto taas lapad

--programbox taas lapad
A programbox ay halos kapareho ng a progressbox. Ang tanging pagkakaiba sa pagitan ng a
programa kahon at a pag-unlad kahon ay iyon a programa kahon ay nagpapakita ng isang OK buton (ngunit
pagkatapos lamang makumpleto ang utos).

Ang dialog box na ito ay ginagamit upang ipakita ang piped na output ng isang command. Pagkatapos ng
nakumpleto ang command, maaaring pindutin ng user ang ENTER susi kaya Pag-uusap lalabas at
ang script ng calling shell ay maaaring magpatuloy sa operasyon nito.

Kung tatlong mga parameter ang ibinigay, ito ay nagpapakita ng teksto sa ilalim ng pamagat, delineated
mula sa mga nilalaman ng scrolling file. Kung dalawang parameter lang ang ibibigay, ang text na ito ay
tinanggal.

--progressbox teksto taas lapad

--progressbox taas lapad
A progressbox ay katulad ng an tailbox, maliban doon

a) sa halip na ipakita ang mga nilalaman ng isang file,
ipinapakita nito ang piped na output ng isang command at

b) lalabas ito kapag umabot na sa dulo ng file
(walang "OK" na buton).

Kung tatlong mga parameter ang ibinigay, ito ay nagpapakita ng teksto sa ilalim ng pamagat, delineated
mula sa mga nilalaman ng scrolling file. Kung dalawang parameter lang ang ibibigay, ang text na ito ay
tinanggal.

--radiolist teksto taas lapad listahan-taas [ mga tag bagay katayuan ] ...
A radiolist kahon ay katulad ng a menu kahon. Ang pagkakaiba lang ay kaya mo
ipahiwatig kung aling entry ang kasalukuyang napili, sa pamamagitan ng pagtatakda nito katayuan sa on.

Sa paglabas, isinulat ang tag ng napiling item Pag-uusapoutput ni.

--tailbox file taas lapad
Ipakita ang teksto mula sa isang file sa isang dialog box, tulad ng sa isang "tail -f" na utos. Mag-scroll
kaliwa/kanan gamit ang vi-style na 'h' at 'l', o mga arrow-key. Nire-reset ng '0' ang pag-scroll.

Sa paglabas, walang text na sinusulatan Pag-uusapoutput ni. Isang "OK" na button lang ang ibinigay
para sa input, ngunit maaaring ibalik ang ESC exit status.

--rangebox teksto taas lapad min-value max-value default na halaga
Payagan ang user na pumili mula sa isang hanay ng mga halaga, hal, gamit ang isang slider. Ang dialog
ipinapakita ang kasalukuyang halaga bilang isang bar (tulad ng gauge dialog). Gumagalaw ang mga tab o arrow key
ang cursor sa pagitan ng mga pindutan at ang halaga. Kapag ang cursor ay nasa halaga, ikaw
maaaring i-edit ito sa pamamagitan ng:

kaliwa/kanang paggalaw ng cursor para pumili ng digit na babaguhin

+/- character upang dagdagan/bawasan ang digit ng isa

0 sa pamamagitan ng 9
upang itakda ang digit sa ibinigay na halaga

Ang ilang mga susi ay kinikilala din sa lahat ng posisyon ng cursor:

tahanan/tapos
itakda ang halaga sa maximum o minimum nito

pageup/pagedown
dagdagan ang halaga upang ang slider ay gumagalaw ng isang column

--tailboxbg file taas lapad
Ipakita ang teksto mula sa isang file sa isang dialog box bilang isang gawain sa background, tulad ng sa isang "tail -f &"
utos. Mag-scroll pakaliwa/pakanan gamit ang vi-style na 'h' at 'l', o mga arrow-key. A '0'
ni-reset ang pag-scroll.

Tinatrato ng dialog ang gawain sa background lalo na kung mayroong iba pang mga widget (--at-
widget) sa screen nang sabay-sabay. Hanggang sa isara ang mga widget na iyon (hal., an
"OK"), Pag-uusap gagawa ng lahat ng tailboxbg widget sa parehong proseso,
botohan para sa mga update. Maaari kang gumamit ng tab upang tumawid sa pagitan ng mga widget sa
screen, at isara ang mga ito nang paisa-isa, hal, sa pamamagitan ng pagpindot ENTER. Sa sandaling hindi-
sarado ang mga widget ng tailboxbg, Pag-uusap tinidor ang isang kopya ng sarili nito sa background,
at ini-print ang process id nito kung ang "--walang patay"ibinigay ang pagpipilian.

Sa paglabas, walang text na sinusulatan Pag-uusapoutput ni. Isang "EXIT" na button lang ang ibinigay
para sa input, ngunit maaaring ibalik ang ESC exit status.

TANDAAN: Mga lumang bersyon ng Pag-uusap nag-forked agad at sinubukang i-update ang
i-screen nang paisa-isa. Bukod sa masama para sa pagganap, hindi ito gumana. Ang ilan
ang mga lumang script ay maaaring hindi gumana nang maayos sa polled scheme.

--textbox file taas lapad
A teksto box ay nagbibigay-daan sa iyong ipakita ang mga nilalaman ng isang text file sa isang dialog box. Ito ay
tulad ng isang simpleng viewer ng text file. Maaaring lumipat ang user sa file sa pamamagitan ng paggamit ng
cursor, page-up, page-down at HOME/END mga key na available sa karamihan ng mga keyboard. Kung ang
masyadong mahaba ang mga linya para ipakita sa kahon, ang KALIWA KANAN maaaring magamit ang mga susi
i-scroll nang pahalang ang rehiyon ng teksto. Maaari mo ring gamitin ang mga vi-style key na h, j, k, at l
sa halip ng mga cursor key, at B o N sa halip ng page-up at page-down na key.
Mag-scroll pataas/pababa gamit ang vi-style na 'k' at 'j', o mga arrow-key. Mag-scroll pakaliwa/pakanan gamit ang
vi-style na 'h' at 'l', o mga arrow-key. Nire-reset ng '0' ang kaliwa/kanang pag-scroll. Para sa
mas kaginhawahan, vi-style pasulong at paatras na mga function sa paghahanap ay din
ibinigay.

Sa paglabas, walang text na sinusulatan Pag-uusapoutput ni. Isang "EXIT" na button lang ang ibinigay
para sa input, ngunit maaaring ibalik ang ESC exit status.

--timebox teksto taas [lapad oras minuto pangalawa]
Ang isang dialog ay ipinapakita na nagpapahintulot sa iyo na pumili ng oras, minuto at segundo. Kung ang
ang mga halaga para sa oras, minuto o segundo ay nawawala o negatibo, ang kasalukuyang petsa
ginagamit ang mga katumbas na halaga. Maaari mong dagdagan o bawasan ang alinman sa mga gumagamit
ang kaliwa-, pataas-, kanan- at pababang-arrow. Gumamit ng tab o backtab upang magpalipat-lipat
bintana.

Sa paglabas, ang resulta ay naka-print sa form na oras: minuto: segundo. Ang format ay maaaring
na-override gamit ang --oras-format pagpipilian.

--treeview teksto taas lapad listahan-taas [ mga tag bagay katayuan lalim ] ...
Ipakita ang data na nakaayos bilang isang puno. Ang bawat pangkat ng data ay naglalaman ng isang tag, ang teksto sa
display para sa item, status nito ("on" o "off") at ang lalim ng item sa
tree.

Isang item lang ang mapipili (tulad ng radiolist). Ang tag ay hindi ipinapakita.

Sa paglabas, isinulat ang tag ng napiling item Pag-uusapoutput ni.

--Oo hindi teksto taas lapad
A Oo hindi dialog box ng laki taas mga hilera sa pamamagitan ng lapad ipapakita ang mga column. Ang
string na tinukoy ni teksto ay ipinapakita sa loob ng dialog box. Kung ang string na ito ay masyadong
mahaba upang magkasya sa isang linya, awtomatiko itong mahahati sa maraming linya sa
angkop na mga lugar. Ang teksto string ay maaari ding maglaman ng sub-string "\n"o
mga bagong linya `\n' para tahasang kontrolin ang line breaking. Ang dialog box na ito ay
kapaki-pakinabang para sa pagtatanong na nangangailangan ng user na sagutin ang alinman sa oo o hindi. Ang
ang dialog box ay may a Oo pindutan at a Hindi button, kung saan maaaring magpalipat-lipat ang user
sa pamamagitan ng pagpindot sa TAB susi.

Sa paglabas, walang text na sinusulatan Pag-uusapoutput ni. Bilang karagdagan sa "Oo" at "Hindi"
exit codes (tingnan ang DIAGNOSTICS) isang ESC exit status ay maaaring ibalik.

Ang mga code na ginamit para sa "Oo" at "Hindi" ay tumutugma sa ginamit para sa "OK" at "Kanselahin",
sa loob ay walang ginawang pagkakaiba.

Hindi na ginagamit Options
--beep Ito ay ginamit upang sabihin sa orihinal na cdialog na dapat itong gumawa ng beep kapag ang
hiwalay na mga proseso ng tailboxbg widget ang muling magpipintura sa screen.

--beep-pagkatapos
Beep pagkatapos makumpleto ng isang user ang isang widget sa pamamagitan ng pagpindot sa isa sa mga button.

RUN-TIME Configuration


1. Gumawa ng sample na configuration file sa pamamagitan ng pag-type:

dialog --create-rc file

2. Sa simula, Pag-uusap tinutukoy ang mga setting na gagamitin tulad ng sumusunod:

a) kung variable ng kapaligiran DIALOGRC ay nakatakda, tinutukoy ng halaga nito ang pangalan ng
configuration file.

b) kung ang file sa (a) ay hindi nahanap, gamitin ang file $HOME/.dialogrc bilang pagsasaayos
file.

c) kung ang file sa (b) ay hindi nahanap, subukang gamitin ang GLOBALRC file na tinutukoy sa
compile-time, ibig sabihin, /etc/dialogrc.

d) kung ang file sa (c) ay hindi natagpuan, gamitin ang pinagsama-sama sa mga default.

3. I-edit ang sample na configuration file at kopyahin ito sa ilang lugar na iyon Pag-uusap maaaring mahanap, bilang
nakasaad sa hakbang 2 sa itaas.

KEY MGA BINDING


Maaari mong i-override o idagdag sa mga key binding in Pag-uusap sa pamamagitan ng pagdaragdag sa configuration file.
Dialog's bindkey Ang command ay nagmamapa ng mga solong key sa internal coding nito.

bindkey widget curses_key dialog_key

Ang widget Ang pangalan ay maaaring "*" (lahat ng mga widget), o mga partikular na widget tulad ng textbox. Tiyak na
na-override ng mga binding ng widget ang mga binding na "*". In-override ng mga binding na tinukoy ng user ang built-in
mga binding.

Ang curses_key maaaring maging alinman sa mga pangalan na nagmula sa mga sumpa.h, hal., "TULONG" mula sa
"KEY_HELP". Dialog kinikilala din ang ANSI control character tulad ng "^A", "^?", pati na rin
C1-kontrol gaya ng "~A" at "~?". Sa wakas, pinapayagan nito ang anumang solong karakter na makatakas
na may backslash.

DialogAng mga panloob na pangalan ng keycode ay tumutugma sa DLG_KEYS_ENUM type sa dlg_keys.h, halimbawa,
"HELP" mula sa "DLGK_HELP".

widget pangalan
Ang ilang mga widget (gaya ng formbox) ay may lugar kung saan maaaring i-edit ang mga field. Ang mga iyon ay
pinamamahalaan sa isang subwindow ng widget, at maaaring may hiwalay na mga keybinding mula sa pangunahing
widget dahil ang mga subwindow ay nakarehistro gamit ang ibang pangalan.

widget Bintana pangalan Subwindow Pangalan
────────────────────────────────────────────────———──——─
kalendaryo ng kalendaryo
checklist checklist
editbox editbox editbox2

form formbox formfield
fselect fselect fselect2
inputbox inputbox inputbox2
menu menubox menu
msgbox msgbox
pause pause
progressbox progressbox
radiolist radiolist
tailbox tailbox
textbox textbox searchbox
timebox ng timebox
oo hindi oo
────────────────────────────────────────────────———──——─

Ang ilang mga widget ay talagang iba pang mga widget, gamit ang mga panloob na setting upang baguhin ang gawi.
Ginagamit ng mga iyon ang parehong pangalan ng widget bilang ang aktwal na widget:

widget Tunay widget
─────────────────────────────
dselect fselect
infobox msgbox
menu ng input
magkahalong anyo
inputbox ng passwordbox
form ng password
prgbox progressbox
progressbox ng programbox
tailboxbg tailbox
─────────────────────────────

Built-in Mga binding
Ang manu-manong page na ito ay hindi nakalista ang mga pangunahing binding para sa bawat widget, dahil detalyado iyon
maaaring makuha ang impormasyon sa pamamagitan ng pagtakbo Pag-uusap. Kung naitakda mo ang --bakas pagpipilian, Pag-uusap
nagsusulat ng impormasyong nagbubuklod ng susi para sa bawat widget habang ito ay nakarehistro.

halimbawa
Karaniwan Pag-uusap gumagamit ng iba't ibang mga key para sa pag-navigate sa pagitan ng mga button at pag-edit ng bahagi ng
isang dialog laban sa pag-navigate sa loob ng bahagi ng pag-edit. Iyon ay, tab (at back-tab) na tumawid
mga pindutan (o sa pagitan ng mga pindutan at bahagi ng pag-edit), habang ang mga arrow key ay tumatawid sa mga field sa loob
ang bahagi ng pag-edit. Ang mga tab ay kinikilala rin bilang isang espesyal na kaso para sa pagtawid sa pagitan
mga widget, hal, kapag gumagamit ng maramihang tailboxbg widget.

Maaaring naisin ng ilang user na gamitin ang parehong key para sa pagtawid sa loob ng bahagi ng pag-edit tulad ng para sa
pagtawid sa pagitan ng mga pindutan. Ang form na widget ay isinulat upang suportahan ang ganitong uri ng
muling pagpapakahulugan ng mga susi, sa pamamagitan ng pagdaragdag ng isang espesyal na grupo sa dlgk_keys.h para sa "form"
(kaliwa/kanan/susunod/nakaraan). Narito ang isang halimbawang nagbubuklod na nagpapakita kung paano ito gawin:

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

Ang ganitong uri ng redefinition ay hindi magiging kapaki-pakinabang sa iba pang mga widget, hal, kalendaryo, dahil sa
potensyal na malaking bilang ng mga field na dadaanan.

Kapaligiran


DIALOGOPTS Tukuyin ang variable na ito upang ilapat ang alinman sa mga karaniwang opsyon sa bawat widget.
Karamihan sa mga karaniwang opsyon ay nire-reset bago iproseso ang bawat widget. kung ikaw
itakda ang mga opsyon sa environment variable na ito, nalalapat ang mga ito sa Pag-uusap's
estado pagkatapos ng pag-reset. Tulad ng sa "--file" opsyon, double-quotes at
binibigyang-kahulugan ang mga backslash.

Ang "--file" ang opsyon ay hindi itinuturing na karaniwang opsyon (kaya hindi mo mai-embed
ito sa loob ng variable na kapaligiran na ito).

DIALOGRC Tukuyin ang variable na ito kung gusto mong tukuyin ang pangalan ng configuration
file na gagamitin.

DIALOG_CANCEL

DIALOG_ERROR

DIALOG_ESC

DIALOG_EXTRA

DIALOG_HELP

DIALOG_ITEM_HELP

DIALOG_OK Tukuyin ang alinman sa mga variable na ito upang baguhin ang exit code sa Kanselahin (1), error
(-1), ESC (255), Dagdag (3), Tulong (2), Tulong sa --item-tulong (2), o OK (0).
Karaniwan ang mga script ng shell ay hindi maaaring makilala sa pagitan ng -1 at 255.

DIALOG_TTY Itakda ang variable na ito sa "1" para magbigay ng compatibility sa mga mas lumang bersyon ng
Pag-uusap na ipinapalagay na kung ire-redirect ng script ang karaniwang output, iyon
ang "--stdout" ibinigay ang pagpipilian.

Gumamit ng dialog online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad