Linux 终端弹窗无法弹出:dialog 命令使用指南
"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执行后终端并没有弹出选择框 找出错误 让他可以正确在终端弹窗 没有缺少包 仔细看事例代码内容:在Linux系统上,使用dialog命令需要安装dialog软件包。请确保你的系统已经安装了该软件包。 如果你已经安装了dialog软件包但仍然无法弹出选择框,可能是因为你的终端环境不支持图形界面。dialog命令需要在支持图形界面的终端中运行才能弹出窗口。你可以尝试在其他支持图形界面的终端中运行该命令,或者使用其他的图形界面工具来实现类似的功能。 另外,你可以尝试在执行命令时加上--stdout选项,将对话框的输出重定向到标准输出,然后再将输出通过管道传递给其他命令。例如: shell OPTIONSPL=$(dialog --title \"云崽bot插件安装--空格选择\" --checklist \"1\" \"网易云点歌插件\" OFF \"2\" \"表情包制作插件\" OFF \"3\" \"谁艾特我插件\" OFF \"4\" \"前瞻兑换码插件\" OFF \"5\" \"原神公告插件\" OFF \"6\" \"Github解析插件\" OFF \"7\" \"黑名单插件\" OFF \"0\" \"待添加插件\" OFF --stdout) 这样可以将对话框的输出直接赋值给变量OPTIONSPL,而不需要通过标准错误输出和标准输入输出重定向。
原文地址: https://www.cveoy.top/t/topic/pBKB 著作权归作者所有。请勿转载和采集!