问题标签 [zenity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - 使用 mysql 的结果填充 zenity 列表
我正在做一个使用 BASH 作为“电话簿”的小项目。它将数据存储在 mysql 数据库中,并使用临时文件来处理 Selects。
我正在使用 zenity 可视化界面,所以我想使用 Zenity 列表对话框显示存储在数据库中的数据。为此,我需要单独使用列的值,因此我需要使用 awk 命令来获取这些值,但是在组合 zenity 和 awk 命令时遇到了麻烦。
存储数据库的值,在临时文件中用 \t 分隔。
使用 zenity --list 显示数据
但我总是遇到同样的错误:
awk:第 1 行:在 = 处或附近出现语法错误
有人可以帮忙吗?我知道我可能会在尝试混合这两个命令时搞砸了,但想不出另一种方式。
编辑:查询的输出(由选项卡分隔):
shell - 为什么 zenity 颜色选择管道到 sed 会破坏代码?
我正在尝试使用 sed 将从 zenity 的 --color-selection 对话返回的 12 位十六进制代码转换为 6 位十六进制代码。例如:#dfe251a951a9 到 #df5151。但是一旦我在下面的代码中使用 sed,它就会破坏整个脚本,当我选择“选择”或“取消”按钮时,我没有得到相应的回声!有什么问题?
在使用 sed 之前:一切正常,但我得到 12 位十六进制代码。
使用 sed 后:当我点击选择按钮时,我得到 6 位十六进制代码,但是当我点击取消时,我没有得到“没有选择颜色”,它回显“你选择了”。
linux - 显示具有特定扩展名的所有文件的文件名
我想要的是用户使用zenity从任何地方选择一个文件,脚本将检测文件扩展名,例如(.tar.gz)或(.zip),并相应地对它们执行操作。这是一个例子。
bash - 为什么zenity会执行两次?
我有以下脚本(称为./script
),我想运行它,$( ./script )
因为结果应该设置一些环境变量。奇怪的是,zenity 对话框在我运行它时在脚本终止之前显示了两次$( )
,而如果我按原样运行它只会显示一次。
谁能解释一下,为什么要执行两次以及如何避免这种情况?
bash - 使用命令行 bash zenity
我想为用户提供选择使用 GUI 或命令行安装的选项。我想把它全部放在一个脚本中,但我不知道 zenity 中是否有一个选项可以在使用 zenity 时使所有其他命令行输出静音。也许还有其他方法可以实现我想要的?我在考虑两个单独的脚本 - 一个使用 zennity,另一个使用命令行,但如果有任何变化,我将不得不更新这两个脚本......
bash - Zenity - 没有长文本的滚动条
我尝试使用 zenity 作为我的 bash 脚本的 GUI。第一步,我想展示一个用户协议,它的文本很长,但没有滚动条,因此用户可以向下滚动文本。
我用:
我也试过:
但这没有任何区别
bash - lftp 捕获进度条的输出
如何使用 unbuffer 捕获 lftp 的每个输出行?我想使用此信息来更新 zenity/yad 进度条。只有在上传后我才能得到完整的文件......使用 wget 就像一个魅力。
谢谢,迈克尔
这是我的代码:
输出:
wget代码:
sql - Zenity - 如何将 zenity 与数据库连接?
伙计们。
我想将用于航空公司预订系统的 zenity 脚本连接到我的 sqlite 数据库或 phpmyadmin。
帮助将不胜感激!
ubuntu - Zenity 作为日期时间选择器
我看到zenity可以使用该选项选择日历日期--calendar
。
有没有办法让它也提示一段时间?看了说明书,好像没有。如果是这样的话,有没有人知道一个简单的实用程序可以以图形方式提示用户输入日期和时间?
java - Zenity bash 命令不适用于 Java
我正在尝试使用 zenity 命令从用户那里获取输入。这是我传递给 zenity 的命令:
这是使用 Java 执行命令的代码:
虽然我得到了一个输出对话框,但标题只有第一个单词“Share”,问题的文本也只显示一个单词“Do”
这种奇怪的行为有什么解释吗?有什么工作?