gpt4 book ai didi

bash - 如何配置对话框 bash 的取消按钮?

转载 作者:行者123 更新时间:2023-11-29 09:06:31 26 4
gpt4 key购买 nike

例如我想配置这个对话框的取消按钮。

dialog --backtitle "Dialog - Form sample" \
--form " Form Test - use [up] [down] to select input field " 21 70 18 \
"Network-ID:" 2 2 "" 2 15 20 0\
"Subnet Mask:" 4 2 "" 4 15 20 0\

我该怎么做?

最佳答案

另外,请注意 $?关于“是否选择了取消”可以反过来:

When 'Cancel' was chosen, only then is $? -eq 1另一方面,当一个适当的菜单选择被选中,$?是 0(选择本身在另一个变量中你自己定义)。

示例代码:

exec 3>&1
result=$(dialog --title "Choose action from menu" \
--menu "\n Use arrows - UP/DOWN \n\
Press [Enter] to select\n" 20 40 10 \
"I" "Installation" \
"S" "Check system" \
"X" "eXit" 2>&1 1>&3);

现在默认情况下对话框还显示确定和取消按钮。

如果用户选择了“确定”,那么 $? = 0,并且 $result = 'I' 或 'S' 或 'X'如果用户选择了“取消”,$? = 1,并且 $result 未定义 ('')

我的 'dialog --version' 是 1.3-20160209

关于bash - 如何配置对话框 bash 的取消按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27155286/

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