Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
system:dialog [2016/02/16 23:28] – [Dialog] mirocow | system:dialog [2016/02/17 01:13] (текущий) – mirocow | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | {{tag> | + | {{tag> |
====== Dialog ====== | ====== Dialog ====== | ||
Строка 109: | Строка 109: | ||
</ | </ | ||
+ | <code bash> | ||
+ | # | ||
+ | |||
+ | t(){ type " | ||
+ | |||
+ | function Menu.Show { | ||
+ | local DIA DIA_ESC; while :; do | ||
+ | t whiptail && DIA=whiptail && break | ||
+ | t dialog && DIA=dialog && DIA_ESC=-- && break | ||
+ | exec date +s"No dialog program found" | ||
+ | done; declare -A o=" | ||
+ | |||
+ | $DIA --backtitle " | ||
+ | --menu " | ||
+ | } | ||
+ | |||
+ | Menu.Show ' | ||
+ | [title]=" | ||
+ | [question]=" | ||
+ | \ | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | $ dialog --checklist " | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | mint " | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | $ dialog --title Habr --checklist «Simple checkbox menu» 12 35 3 $(echo {hello, | ||
+ | </ | ||
===== Списки зависимых кнопок (radiolist) и флажков (checklist) ===== | ===== Списки зависимых кнопок (radiolist) и флажков (checklist) ===== | ||
Строка 170: | Строка 207: | ||
</ | </ | ||
+ | <code bash> | ||
+ | #!/bin/sh | ||
+ | |||
+ | ( | ||
+ | c=10 | ||
+ | while [ $c -ne 110 ] | ||
+ | do | ||
+ | echo $c | ||
+ | ((c+=10)) | ||
+ | sleep 1 | ||
+ | done | ||
+ | ) | | ||
+ | dialog --title " Тест диалога прогресса " --gauge " | ||
+ | |||
+ | clear | ||
+ | </ | ||
===== Выбор файла ===== | ===== Выбор файла ===== | ||
Строка 245: | Строка 298: | ||
fi | fi | ||
</ | </ | ||
+ | |||
+ | ===== Примеры / Ствтьи ===== | ||
+ | |||
+ | * http:// | ||
+ |