同じ OLE オブジェクトに複数のポインタを割り当てる
- Last UpdatedSep 26, 2024
- 1 minute read
スクリプトでは、等号記号を使用することによって、複数のポインタを同じ OLE オブジェクトに割り当てることができます。
構文
%newpointer = %pointer
引数
%pointer
作成された OLE オブジェクトをすでに参照しているポインタの名前です。
%newpointer
同じ OLE オブジェクトを参照する新しいポインタの名前です。英数字(A ~ Z、0 ~ 9)およびアンダースコアを含めることができます。大文字と小文字は区別されません。
例
このスクリプトでは、Wscript.Shell クラスに基づいて OLE オブジェクトが作成され、このオブジェクトを参照するポインタ %WS が作成されます。ポインタ %WS2 は、%WS に設定されると、同じ OLE オブジェクトを参照します。これは、プロパティに対する読み取りおよび書き込み操作や、同じ OLE オブジェクトのメソッドの呼び出しに使用できます。
OLE_CreateObject(%WS,"Wscript.Shell");
%WS2=%WS;
注意 : メッセージ型タグ変数とポインタを合わせて使用できます。メッセージ型タグ変数をポインタに割り当てる場合、ID 値を取得できます。これを使用して、同じ OLE オブジェクトを参照する複数のポインタを作成できます。