問題タブ [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 データベースに保存し、一時ファイルを使用して Select を操作します。
Zenity ビジュアル インターフェイスを使用しているので、Zenity リスト ダイアログを使用してデータベースに保存されているデータを表示したいと考えています。そのためには、列の値を個別に使用する必要があるため、awk コマンドを使用してそれらを取得する必要がありますが、zenity コマンドと awk コマンドの両方を組み合わせるのに問題があります。
\t で区切られたデータベースの値を一時ファイルに保存します。
zenity --list を使用してデータを表示する
しかし、私は常に同じエラーが発生しています:
awk: 1 行目: = またはその付近で構文エラーが発生しました
誰か助けてくれませんか?これらの 2 つのコマンドを混在させようとすると、非常に大きな問題が発生する可能性があることはわかっていますが、別の方法で実行することは考えられません。
編集: クエリの出力 (タブで区切られています):
shell - sed への zenity の色選択パイピングがコードを壊すのはなぜですか?
sed を使用して、zenity の --color-selection ダイアログから返された 12 桁の 16 進数コードを 6 桁の 16 進数コードに変換しようとしています。例: #dfe251a951a9 から #df5151。しかし、次のコードで sed を使用するとすぐにスクリプト全体が壊れ、「選択」または「キャンセル」ボタンを選択すると、それぞれのエコーが得られません! どうしたの?
sed を使用する前: すべて正常に動作しますが、12 桁の 16 進数コードが表示されます。
sedを使用した後:選択ボタンを押すと6桁の16進コードが表示されますが、キャンセルを押すと「色が選択されていません」と表示されず、「選択しました」と表示されます。
linux - 特定の拡張子を持つすべてのファイルのファイル名を表示する
私が望むのは、ユーザーが zenity を使用してどこからでもファイルを選択できるようにすることです。スクリプトはファイル拡張子 (.tar.gz) や (.zip) などを検出し、それに応じてアクションを実行します。これが例です。
bash - zenity が 2 回実行されるのはなぜですか?
次のスクリプト (と呼ばれる./script
) があります。これを使用して実行したい$( ./script )
のは、結果によって何らかの環境変数が設定される必要があるためです。不思議なことに、 で実行するとスクリプトが終了する前に zenity ダイアログが 2 回表示されますが$( )
、そのまま実行すると 1 回だけ表示されます。
なぜそれが2回実行されるのか、どうすればこれを回避できるのか、誰でも説明できますか?
bash - コマンドラインでzenityをbashする
GUI またはコマンドラインでインストールを選択するオプションをユーザーに提供したいと考えています。すべてを単一のスクリプトに入れたいのですが、zenity が使用されているときに他のすべてのコマンドライン出力をサイレントにするオプションが zenity にあるかどうかわかりません。たぶん、私が望むものを達成するための他の方法がありますか? 私は2つの別々のスクリプトについて考えていました.1つはzennityを使用し、もう1つはコマンドラインを使用しますが、何か変更があれば両方のスクリプトを更新する必要があります...
bash - Zenity - 長いテキストでスクロール バーがない
bash スクリプトの GUI として zenity を使用しようとしています。最初のステップでは、非常に長いテキストであるユーザー同意書を表示したいのですが、ユーザーがテキストを下にスクロールできるようにスクロール バーはありません。
私が使う:
私も試しました:
しかし、それは何の違いもありませんでした
bash - プログレスバーのlftp catch出力
unbuffer を使用して lftp の各出力行をキャプチャするにはどうすればよいですか? この情報を使用して、zenity/yad プログレス バーを更新したいと考えています。アップロード後にのみ、完全なファイルを取得します... wget を使用すると、魅力のように機能します。
ありがとう、マイケル
ここに私のコード:
出力:
wget コード:
sql - Zenity - zenity をデータベースに接続するには?
彼ら。
航空券予約システム用の zenity スクリプトを sqlite データベースまたは phpmyadmin に接続したいと考えています。
助けていただければ幸いです!
ubuntu - 日時ピッカーとしての Zenity
zenityはオプションでカレンダーの日付を選択できるよう--calendar
です。
時間も促す方法はありますか?説明書を見ましたが、ないようです。もしそうなら、グラフィカルにユーザーに日付と時刻を求めることができる単純なユーティリティを知っている人はいますか?