"OPTIONSPL=$(dialog --title "云崽bot插件安装--空格选择" --checklist "1" "网易云点歌插件" OFF "2" "表情包制作插件" OFF "3" "谁艾特我插件" OFF "4" "前瞻兑换码插件" OFF "5" "原神公告插件" OFF "6" "Github解析插件" OFF "7" "黑名单插件" OFF "0" "待添加插件" OFF 3>&1 1>&2 2>&3)Linux shell执行后终端并没有弹出选择框找出错误 让他可以正确在终端弹窗内容:在Linux中,dialog命令需要在图形环境下才能正常弹出选择框。如果你在终端中执行该命令,是无法显示图形界面的。如果你需要在终端中进行选择,可以考虑使用其他方法,例如使用命令行参数或者使用read命令进行交互。以下是使用read命令进行交互的示例代码:\n\nbash\n#!/bin/bash\n\necho \"云崽bot插件安装--空格选择\"\necho \"1. 网易云点歌插件\"\necho \"2. 表情包制作插件\"\necho \"3. 谁艾特我插件\"\necho \"4. 前瞻兑换码插件\"\necho \"5. 原神公告插件\"\necho \"6. Github解析插件\"\necho \"7. 黑名单插件\"\necho \"0. 待添加插件\"\n\nread -p \"请选择插件(用空格分隔多个选项):\" OPTIONSPL\n\necho \"你选择的插件是:$OPTIONSPL\"\n\n\n将以上代码保存为脚本文件(例如script.sh),然后在终端中执行该脚本文件,即可进行插件选择。选项之间使用空格进行分隔,选择结束后会输出选择的插件。请注意,read命令只能进行简单的文本输入交互,如果需要更复杂的选择框,可以考虑使用其他工具或编程语言来实现。

Linux终端无法弹出dialog选择框解决方案

原文地址: https://www.cveoy.top/t/topic/pBKn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录