<script> 要素
Windows スクリプト ファイル (*.wsf ファイル) の動作を定義するスクリプトを含めます。
<script language="language" [src="strFile"]>
ここにスクリプトを記述します。
</script>
引数
- language
Microsoft Visual Basic® Scripting Edition (VBScript)、Microsoft JScript® など、<script> ブロックで使用するスクリプト言語の名前です。 - strFile
<script> ブロックにインクルードするスクリプト ファイルの名前です。
解説
XML の構文チェックが有効でない場合、XML パーサーで <script> 要素の内側の行がすべて無視されます。ただし、スクリプト コンポーネント ファイルの先頭で <?XML?> を宣言して XML の構文チェックを有効にすると、スクリプトで使用する ">" や "<" などの記号は XML の区切り文字と見なされます。
XML の構文に厳密に従うファイルを作成する場合は、スクリプト要素で使用する文字が XML の予約文字と見なされないようにする必要があります。そのためには、実際はスクリプトになっている部分を <![CDATA[ ... ]]> セクションで囲みます。
メモ CDATA セクションを使用する場合は、必ず <?XML?> 宣言も使用します。
使用例
次のコードは、2 種類のスクリプト言語を使用して 2 つのジョブを 1 つの .wsf ファイルに組み込む例です。
<package>
<job id="DoneInVBS">
<?job debug="true"?>
<script language="VBScript">
WScript.Echo "これは VBScript です。"
</script>
</job>
<job id="DoneInJS">
<?job debug="true"?>
<script language="JScript">
WScript.Echo("これは JScript です。");
</script>
</job>
</package>
参照
<runtime> 要素 | <named> 要素 | <description> 要素 | <example> 要素 | <object> 要素 | <package> 要素 | <resource> 要素 | <?XML?> 要素