Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| system:dialog [2016/02/17 00:24] – [Организация меню] mirocow | system:dialog [2016/02/17 01:13] (текущий) – mirocow | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | {{tag> | + | {{tag> |
| ====== Dialog ====== | ====== Dialog ====== | ||
| Строка 107: | Строка 107: | ||
| echo " | echo " | ||
| esac | esac | ||
| + | </ | ||
| + | |||
| + | <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 " | ||
| </ | </ | ||