フォームダイアログを作成するには、--forms というオプションを使ってください。
フォームダイアログは、以下のオプションをサポートしています。
フォームダイアログに入力欄を追加します。
フォームダイアログにパスワード入力欄を追加します。 (入力テキストを隠します)
フォームダイアログにカレンダーを追加します。
ダイアログに表示するテキストを指定します。
セパレーターとして出力する文字を指定します。(既定値: | )
日付を返却する書式を指定します。デフォルトの書式は、locale に依存します。書式は、 strftime 関数が受け取れる書式でなければなりません。たとえば、%A %d/%m/%y です。
以下のスクリプトの例でフォームダイアログの作成方法を示します。
#!/bin/sh zenity --forms --title="友達の追加" \ --text="友達について情報を入力してください。" \ --separator="," \ --add-entry="名" \ --add-entry="姓" \ --add-entry="電子メール" \ --add-calendar="誕生日" >> addr.csv case $? in 0) echo "友達が追加されました。";; 1) echo "友達は追加されませんでした。" ;; -1) echo "予期せぬエラーが発生しました。" ;; esac
意見がありますか? 問題がありましたか? 内容が不明瞭な部分が見つかりましたか? このページについてのフィードバックを送ってください。