msoliver
(usa Debian)
Enviado em 27/07/2021 - 22:20h
Minions escreveu:
msoliver escreveu:
Minions, qual o objetivo?
"DIALOG --INPUTBOX", é para obter o que o usuário digitou.....
Obrigado em responde ao tópico.
Não sei se o dialog tem outra caixa que tenha uma melhor função para isso...
Usei o "DIALOG --INPUTBOX", para fornecer ao usuário uma opção de alteração do conteúdo do arquivo /tmp/vlc.log, antes de executar a próxima ação. Como o conteúdo do arquivo esta linha por linha pode ser pequeno ou grande dependo da escolha do usuário.
No HTML temos o
<textarea> tem algo para o dialog?
Tem várias opções no dialog:
Veja a que mais atenda o sua necessidade.....
Box options:
--buildlist <text> <height> <width> <list-height> <tag1> <item1> <status1>...
--calendar <text> <height> <width> <day> <month> <year>
--checklist <text> <height> <width> <list height> <tag1> <item1> <status1>...
--dselect <directory> <height> <width>
--editbox <file> <height> <width>
--form <text> <height> <width> <form height> <label1> <l_y1> <l_x1> <item1> <i_y1> <i_x1> <flen1> <ilen1>...
--fselect <filepath> <height> <width>
--gauge <text> <height> <width> [<percent>]
--infobox <text> <height> <width>
--inputbox <text> <height> <width> [<init>]
--inputmenu <text> <height> <width> <menu height> <tag1> <item1>...
--menu <text> <height> <width> <menu height> <tag1> <item1>...
--mixedform <text> <height> <width> <form height> <label1> <l_y1> <l_x1> <item1> <i_y1> <i_x1> <flen1> <ilen1> <itype>...
--mixedgauge <text> <height> <width> <percent> <tag1> <item1>...
--msgbox <text> <height> <width>
--passwordbox <text> <height> <width> [<init>]
--passwordform <text> <height> <width> <form height> <label1> <l_y1> <l_x1> <item1> <i_y1> <i_x1> <flen1> <ilen1>...
--pause <text> <height> <width> <seconds>
--prgbox <text> <command> <height> <width>
--programbox <text> <height> <width>
--progressbox <text> <height> <width>
--radiolist <text> <height> <width> <list height> <tag1> <item1> <status1>...
--rangebox <text> <height> <width> <min-value> <max-value> <default-value>
--tailbox <file> <height> <width>
--tailboxbg <file> <height> <width>
--textbox <file> <height> <width>
--timebox <text> <height> <width> <hour> <minute> <second>
--treeview <text> <height> <width> <list-height> <tag1> <item1> <status1> <depth1>...
--yesno <text> <height> <width>
Exemplo:
opc=$(dialog --stdout --title 'Titulo' --checklist 'Selecione:' 0 0 0 $(sed 's/.*/& & off/' texto.txt) )
echo $opc
* texto.txt, tem o conteúdo da sua 1ª postagem.
______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________