gpt4 book ai didi

linux - 如何使用对话框捕获用户选择

转载 作者:太空宇宙 更新时间:2023-11-04 09:06:44 24 4
gpt4 key购买 nike

我正在更新一个使用 dialog 的 shell 脚本创建基于文本的 UI。

当我创建单选列表或检查列表时,我不知道如何在显示的对话框中进行选择。

例如,以here为例:

#!/bin/sh
dialog --backtitle "OS info" --radiolist "Select OS:" 10 40 3 \
1 "Linux" off \
2 "Solaris" on \
3 "HPUX" off \
2> result.txt
echo "User selection: " `cat result.txt`

在出现的对话框中,我可以使用光标键(或数字键 1-3)更改列表中突出显示的项目。但我无法弄清楚如何实际选择该项目(在其控件中设置 X)。

当我突出显示一个项目并按 ENTER 时,输出始终为“2”。

更新

我发现我可以通过用鼠标单击一个项目来进行选择。我期待它能与纯键盘输入一起使用。

我仍然想知道是否有一种方法可以使用键盘进行选择 - 我想一定有。

最佳答案

使用 space 选择突出显示的项目。

关于linux - 如何使用对话框捕获用户选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9599623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com