VBScriptとは何ですか? 概要と例

⚡ スマートサマリー

VBScriptは、軽量なクライアントサイドスクリプト言語で、 Microsoft ウェブページを動的にする。構文はVisual Basicに似ており、Internet Explorerなどのホスト内で実行される。 Windows スクリプトホスト、またはインターネット情報サーバー。

  • 🧩 それは何ですか: VBScriptは、Webページにインタラクティブな機能を追加するために使用される、Visual Basicの軽量版です。
  • 甘いもの<XNUMXxXNUMX><XNUMXxXNUMX><XNUMXxAXNUMX><XNUMXxAXNUMX>️️ ホストが必要です: 単独では動作せず、IISに依存しています。 Windows Script Host、またはInternet Explorer。
  • 📝 簡単なセットアップ: VBScriptのサンプルを作成・実行するには、テキストエディタとInternet Explorerさえあれば十分です。
  • 最初のプログラム: document.write() を使用して HTML に VBScript を埋め込むと、ブラウザのページにテキストが出力されます。
  • ⚠️ 制限事項: VBScript は、 Windows Internet Explorer では Chrome では動作しません。 Firefoxまたは他のシステム。
  • 🚫 本日より非推奨: Microsoft VBScriptは非推奨になりました。 JavaスクリプトとPowerShellは、推奨される現代的な代替手段です。

VBScriptとは何ですか?

VBScript とは

VBScript (Visual Basic Sc​​ript) によって開発されました。 Microsoft 開発する意図をもってping 動的なウェブページ。クライアントサイドスクリプト言語のようなもの Javaスクリプト。VBScriptは、 Microsoft ビジュアルベーシック。 VBScript の構文は V​​isual Basic の構文とよく似ています。 Web ページをより活発でインタラクティブなものにしたい場合は、コードに VBScript を組み込むことができます。

VBScript は単なるスクリプト言語です。 したがって、コードを単独で実行することはできません。 それをホストするには、より大きなプログラミング言語が必要です。

現在、VB スクリプトを実行できる環境は 3 つあります。

  1. IIS (インターネット インフォメーション サーバー) – Microsoftのウェブサーバー
  2. WSH (Windows スクリプトホスト)– のネイティブ ホスティング環境 Windows OS
  3. IE(インターネットエクスプローラー)– VBScript の実行に使用できる最も単純なホスティング環境

単純な VBScript を作成するには?

このチュートリアルを通じて VBScript コードを作成して実行するには、2 つの簡単なツールのみが必要です。

  1. Internet Explorer – 任意のバージョンですが、IE6 以降を使用することをお勧めします。
  2. テキスト エディタ – 次のような通常のテキスト エディタを使用できます。 Notepad++ or Microsoft Expression Web またはメモ帳で VBScript コードを記述できます。

まずは開発から始めましょうping シンプルなVBスクリプトプログラム。

このチュートリアル シリーズでは、非常に基本的な HTML コード内に VBScript コードを埋め込みます。

このようにして、Internet Explorer Web ブラウザで特定の HTML ファイルを実行することで、VBScript の動作を確認できます。

VBScript の例

テキスト エディター (ここではメモ帳を使用していますが、任意のテキスト エディターを使用できます) を開き、次のコード行を追加します。

<html>
<head>
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Yes!!! I have started learning VBScript.")
</script>

</body>
</html>

これで、テキスト エディタは次のようになります (外観とレイアウトは、使用するテキスト エディタによって異なる場合があります)。

単純な VBScript を作成する
単純な VBscript プログラム

このプログラムでは、次のセクションが HTML テンプレートを構成します。

<html>
<head>
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Yes!!! I have started learning VBScript.")
</script>

</body>
</html>

で始まる部分のみ comes as part of VB Scripting code.

document.write() に入力した文字列シーケンスは、IE によってページ テキストとして表示されます。

このコードは単に「Yes!!!」というステートメントを出力します。 VB スクリプトの学習を始めました。」 ブラウザページ上で。

ファイルメニューに移動し、「保存」オプションをクリックします。 次のようなウィンドウが表示されます。

単純な VBScript を作成する

  1. ファイル名: 名前を「trial.html」として入力します。
  2. 保存の種類: すべてのファイル。
  3. 保存ボタンをクリックします

「保存」ボタンをクリックすると、ファイルを保存したフォルダーにファイル Trial.html が表示されます。

作成した VB スクリプト コードを実行するには、Internet Explorer で Trial.html ファイルを開く必要があります。

IE をデフォルトのブラウザとして設定している場合は、trial.html ファイルをダブルクリックするだけです。

他の Web ブラウザをデフォルトのブラウザとして設定している場合は、ファイルを右クリックし、次のように [プログラムから開く] –> [Internet Explorer] に移動します。

単純な VBScript を作成する

注: IE をデフォルトのブラウザにするよう求めるメッセージが表示される場合があります。

ここで、IE Web ブラウザが開き、次のようなセキュリティ警告が表示されます。

単純な VBScript を作成する

「ブロックされたコンテンツを許可する」をクリックすると、IE を既定のブラウザとして設定するかどうかを尋ねられます。必要に応じて「はい」または「いいえ」をクリックできます。これで、IE に次のメッセージが表示されます。

単純な VBScript を作成する

はい、最初の VBScript コードが正常に実装されました。

トラブルシューティング

コードが機能しない場合 –

  • F12 を押して開発者ツールを開きます
  • 左側のツールバーで「エミュレーション」設定ページが表示されるまで下にスクロールします。
  • ドキュメント モードをデフォルト (「エッジ」) から 10 に変更します。
  • 次のコードを試してください
<html>
<head>
<meta http-equiv="x-ua-compatible" content="IE=10">
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Hello World!")
</script>

</body>
</html>

VBScript の欠点

VBScript の主な欠点は、Internet Explorer を除くほとんどのブラウザが VBScript コードを処理できないことです。 言い換えれば、 Chrome などの Internet Explorer 以外の Web ブラウザを使用する訪問者がサイトにいる場合、 Firefox or Operaの場合、VBScript は役に立ちません。

さらに、VBScriptは、以下のオペレーティングシステム以外のコンピュータでは動作しません。 Microsoft Windows 配合工業用化学製品の Linux、Macなど。

他のスクリプト言語と同様、VBScript も長年にわたり多くの変更を経てきました。

現在、VB Script がデフォルトのスクリプト言語として使用されています。 ASP.

重要な学習

  • VB Script は、によって開発されたスクリプト言語です。 Microsoft.
  • の軽量版です Microsoft Visual Basic と VBScript の構文は、Visual Basic の構文と非常に似ています。
  • VBScriptプログラムは、以下の3つの環境のいずれかでホストされる必要があります。
    1. IIS (インターネット インフォメーション サーバー) – Microsoft独自の Web サーバー ソフトウェア
    2. WSH (Windows スクリプト ホスト) – のネイティブ ホスティング環境。 Windows OS
    3. IE (Internet Explorer) – VBScript の実行に使用できる最も単純なホスティング環境
  • VB スクリプトは以下でのみ実行できます Windows マシンと Internet Explorer ブラウザ。
  • VBScript の作成と実行に使用できる最も単純なツールは、IE とテキスト エディタです。

よくあるご質問

VBScriptは非推奨です。 Microsoft 現在はオンデマンドで出荷しています Windows この機能と、デフォルトで無効化し最終的に削除する予定の機能。新規プロジェクトでは、 JavaスクリプトまたはPowerShellを使用してください。

Internet Explorerは2022年6月にサポートが終了したため、VBScriptは最新のブラウザでは実行されなくなりました。 Windows EdgeブラウザのスクリプトホストとIEモードは、少なくとも2029年までサポートされます。

どちらもクライアントサイドスクリプト言語ですが、 Javaスクリプトはすべての最新のブラウザとサーバーで実行されますが、VBScript は Internet Explorer でのみ実行されました。 Windows. Javaスクリプトは、現在積極的にサポートされているクロスプラットフォームの選択肢です。

はい。AIツールはVBScriptを JavaスクリプトまたはPowerShell、マップping 関数と構文を明記し、それぞれの変更点を説明してください。実行時の動作やライブラリによって異なる場合があるため、変換後のコードは必ずテストしてください。

AI は、従来の VBScript を説明し、各ルーチンの動作を文書化し、より安全な代替案を提案し、非推奨の呼び出しを警告することができます。これにより、チームは VBScript が廃止される前に古いスクリプトを理解し、段階的に移行することができます。 Windows.