次の方法で共有


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

更新 : 2007 年 11 月

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

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

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

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

print("Pi is approximately equal to " + Math.PI);
print();
43211st9.alert_note(ja-jp,VS.90).gifメモ :

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 つ受け取ります。メッセージ ボックスはモーダルです。

43211st9.alert_note(ja-jp,VS.90).gifメモ :

明示的に閉じるまで表示されたままになるウィンドウやフォームはモーダルです。ダイアログ ボックスやメッセージは、通常はモーダルです。たとえば、モーダル ダイアログ ボックスでは、ダイアログ ボックスの [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 での情報の表示