変数を使用する
- 更新日2023-04-06
- 2分で読める
シークエンスの自動化 > スクリプトを作成する > 変数を使用する
変数は、パラメータをコマンドに送信したり、算術計算の結果を受信したり、スクリプトを制御したりします。DIAdemのプログラム変数には固有の目的があり、通常、コマンドパラメータに使用されます。DIAdem変数の他にVBS変数も使用できます。DIAdemには特殊な目的で使用するために補助変数とユーザ変数が用意されています。
DIAdemと異なり、VBScriptには既定の変数やデータタイプが用意されていません。VBS変数は常にバリアントデータタイプであり、変数の使用対象に応じて異なるデータタイプが使用されます。VBS変数は、変数を計算で使用する場合には数字として、テキストを変数に割り当てる場合には文字列として扱われます。
VBS変数の宣言にはDim命令文を使用します。以下のサンプルには数値変数とテキスト変数の宣言が含まれています。スクリプトの最初でOption Explicitコマンドを使用して、VBS関数を宣言できます。それにより、不足している変数をVisual Basicスクリプトが自動的に作成するのを防止できます。このVisual Basicスクリプトの動作は、たとえばMyVariableをMyVariabelと入力ミスした場合のように、見つけにくいスクリプトエラーの原因になります。
VBScript | Python |
Option Explicit Dim MyNumber, MyString MyNumber = 12 MyString = "DIAdem"
変数の名前は以下の規則を満たす必要があります。
- 名前は文字で始まる必要があります。
- 名前の最大長は255文字です。
- 名前にはASCII文字のみを使用できます。
- 名前には、アンダースコア以外の特殊文字を含めることはできません。
- 名前はVBSキーワードと同じにしないでください。