VBScript は Microsoft Visual Basic Scripting Edition の略で、そこからも分かるように VisualBasicの構文に似せて作られた、 Microsoft Windows のネイティブ スクリプト言語です。 Active Server Pages (ASP) などを使用したサーバサイドスクリプティング処理 Windows Script Host (WSH) を利用したWindows上でのネイティブ・スクリプト Internet Explorerを使用したクライアントサイドスクリプティング処理 HTML Applications(HTA)アプリケーション WWWクライアントスクリプトに関しては、Windows版のInternet Explorer しか対応しているブラウザがないため、一般的にはほとんど使われていない。 一般的には HTA や A
メモ これらの定数は、VBScript で指定されています。定数は、実際の値の代わりにコード内のどの部分でも使うことができます。 解説 VarType 関数は、配列を表す値 (8192) を単独では返しません。この値は常にデータ型を表す他の値と加算されて返され、指定した変数がそのデータ型の要素を持つ配列であることを示します。バリアントを表す値 (12) は、VarType 関数の引数に配列を表す値が加算されたときのみに返されます。たとえば、整数型の要素を持つ配列を指定したときは、整数型 (2) + 配列 (8192) として計算された値 8194 が返されます。オブジェクトが既定の propertyを持つとき、VarType (object) はその既定プロパティの型を返します。 次のコードは、VarType 関数を使って変数の型を判断する例です。 Dim MyCheck MyChec
仕事でVBScriptを沢山触って色々悩んだことをメモ。 じわじわ増やします。 配列 固定長配列 Dim Array(5)ってやると添字0~5までの 要素数6 の配列ができる。 添字を普通のカッコで括るというのと、思っているよりも要素数が1個多いところに注意。 「要素数5の配列をつくる」じゃなくて「添字5までの配列をつくる」ってことかな。 動的配列 VBSでは、ReDimステートメントを使って配列の拡張ができる。 ただし、ReDimが使えるのは 要素数を指定せずに宣言した配列 のみ。 Array(5)はNGで、Array()はOK。 ただReDimとやると、元の配列の中身は消えてしまう。 配列の中身を残したまま拡張がしたい場合、Preserveをつける。 Dim Fruits() ReDim Fruits(1) Fruits(0) = "Apple" Fruits(1) = "Grape"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く