Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxはwhiptailを使ってダイアログメソッドを作成します。                 

Linuxでは、コマンドを使用してダイアログを作成できますが、Linuxのコマンドラインで作成されたダイアログはコードの形式になっています。 Whiptailは、Linuxがダイアログボックスを形成するためのコマンドラインで、Linuxがwhiptailを使ってダイアログボックスを形成する方法を紹介します。

書かれたの何かを共有しています。

#! /

Linuxはwhiptailを使ってダイアログメソッドを作成します。                 

Linuxでは、コマンドを使用してダイアログを作成できますが、Linuxのコマンドラインで作成されたダイアログはコードの形式になっています。 Whiptailは、Linuxがダイアログボックスを形成するためのコマンドラインで、Linuxがwhiptailを使ってダイアログボックスを形成する方法を紹介します。

書かれたの何かを共有しています。

#! /

  
1)  Awk‘ {print $ 1}’)

whiptail --msgbox'メールユーザーリストは$ EmailAddressです。' --scrolltext 20 40

;;

4)

echo' EXIT'

break

;;

esac

完了

trap :2

whiptail --title' - nocancel --menu'オプションを選択" 15 60 4 \\ -

' 1'''''

' 2''電子メール・ユーザー&'を削除します。\\

' 3''リストの電子メール・ユーザー' \\

' 4'' EXIT' 3」 & 1 1 "& 2 2" & 3

--title'メールマネージャー'タイトル、二重引用符は、独自のリマインダー

--nocancelに記入ですこのグラフィックではキャンセルは表示されず、OKのみが表示されます。

--menu'オプションを選択してください" 15 60 4はメニュープロンプト、二重引用符はプロンプト情報で埋められます、15 、60は長さ、4は選択項目です。

次の1-4は自分のヒントです。

最後のキーは3》& 1 1& 2 2& 2です。 3変数OPTIONの
に記入の内容を選択するために

です:whiptail --title'のEmailAddressフォーム入力ボックス' --inputbox'あなたの追加のEmailAddressとは何ですか? ' 10 60 @ shenxu.com 3》& 1 1& 2 2& 3

--inputbox'追加のEmailAddressは何ですか。 'はユーザー入力用のプロンプトボックスを形成することができます。

@ shenxu.comはデフォルトの入力テキスト値です。

whiptail --msgbox' [キャンセル]を選択しました。' 10 40はいヒントを表示する

実際には--infoboxがあります。これはmsgboxに非常に似ているようです。実際、これは基本的には使用されていません。シェルの実行後に表示されるものです。

--scrolltext 20 40複数行表示時は上下にスクロールします。

また、 - passwordboxはtextのように入力され、***と表示されます。 Whiptail --checklist - 選択15 60 2 - 1 - aa - ' - 2 - 2 - ' bb< 15 60はまだ高くて幅がありますが、2つはありますがいくつかあります。メニューと同様に、メニューの後にはオンまたはオフのステータスがあり、メニューが表示された後はデフォルトは選択されていませんオンはオン、オフはオフは選択されていません。もっと選ぶことができます。

--radiolist、これ以上選ぶことはできません。 ONは1つだけ、他はOFFにする必要があります。

プログレスバーを表示する - ゲージもありますが、これは役に立ちません。

#! /bin /bash

{
seq 100のnの


do

sleep 1

echo $ n

完了

}

Copyright © Windowsの知識 All Rights Reserved