コマンド ライン プログラムからの表示

JScript がコマンド ライン プログラムからデータを表示するには、3 つの方法があります。 Microsoft JScript コマンド ライン コンパイラは、print ステートメントを提供します。 Console クラスでは、コンソールを使ってユーザーとのやり取りを簡単にするメソッドが用意されています。

Show メソッドは、情報を表示して、ポップアップ ボックスからの入力を受け取ります。

情報を表示する最も一般的な方法は print ステートメントです。 このステートメントは、文字列型の引数を 1 つ受け取り、受け取った文字列の最後に改行文字を付加して、コマンド ライン ウィンドウに表示します。

単一引用符または二重引用符で文字列を囲んで、文字列に引用符やアポストロフィを含めることができます。

print("Pi is approximately equal to " + Math.PI);
print();

注意

print ステートメントは、JScript コマンド ライン コンパイラでコンパイルされるプログラムでしか利用できません。 ASP.NET ページで print を使用すると、コンパイラ エラーが発生します。

Console クラス

Console クラスは、コンソールによるユーザーとのやり取りを簡単にするメソッドとプロパティを公開します。 Console クラスの WriteLine メソッドは、print ステートメントに似た機能を提供します。 Write メソッドは、改行文字を付加せずに文字列を表示します。 Console クラスの ReadLine メソッドも役に立ちます。このメソッドは、コンソールから入力されたテキストを読み取ります。

.NET Framework のクラスおよびメソッドを使用するには、まず import ステートメントを使用して、クラスが属している名前空間をインポートします。 メソッドを呼び出すには、完全限定名を使用します。現在のスコープに同じ名前のメソッドがない場合は、名前だけを使用することもできます。

import System;
System.Console.WriteLine("What is your name: ");
var name : String = Console.ReadLine();
Console.Write("Hello ");
Console.Write(name);
Console.Write("!");

このプログラムは、コンソールから名前が入力されることを要求しています。 名前として「Pete」と入力すると、次のように表示されます。

What is your name:
Pete
Hello Pete!

詳細については、「Console」を参照してください。

Show メソッド

Show メソッドは、オーバーロードされるため、さまざまな用途に使用されます。 最も簡単なオーバーロードでは、表示するテキスト文字列を表す引数を 1 つ受け取ります。 メッセージ ボックスはモーダルです。

注意

明示的に閉じるまで表示されたままになるウィンドウやフォームはモーダルです。 ダイアログ ボックスやメッセージは、通常はモーダルです。 たとえば、モーダル ダイアログ ボックスでは、ダイアログ ボックスの [OK] をクリックするまで、他のウィンドウにはアクセスできません。

import System.Windows.Forms;
System.Windows.Forms.MessageBox.Show("Welcome! Press OK to continue.");
MessageBox.Show("Great! Now press OK again.");

Show メソッドの別のオーバーロードを使用して、キャプション、その他のボタン、アイコン、または既定のボタンも設定できます。 詳細については、「Show」を参照してください。

参照

参照

print ステートメント

import ステートメント

その他の技術情報

JScript での情報の表示