acSendCommand
説明
AutoCADコマンドウインドウにコマンド文字列を送信した後、指定したプロンプトが表示されるまで待機します。内部的にはacPostCommandメソッドとacWaitPromptメソッドを組み合わせた物です。
書式
Object.acSendCommand(AcadCommand,[PromptList],[retListIndex],[WaitDefaultPrompt]) As Boolean
引数 | 説明 |
---|---|
AcadCommand | AutoCADに送信するコマンド文字列を指定します。 |
WaitPromptList | 省略可能です。表示されるまで待機するプロンプト文字列を指定します。複数のプロンプトを指定する場合はパイプ文字「|」で区切って下さい。 |
retListIndex | 省略可能です。表示されたプロンプトのインデックス(0〜)を返す変数を指定します。 |
WaitDefaultPrompt | 省略可能です。既定のプロンプト「コマンド:」でも待機を終了させるか否かを指定します。既定のプロンプトで待機を終了した場合、retListIndexには「-1」が返されます。 |
戻り値
戻り値 | 説明 |
---|---|
True | 正常終了しました。 |
False | 異常終了しました。エラーの詳しい内容はShowErrorメソッドで確認出来ます。 |
使用例
Set
Acad=CreateObject("AcadRemocon.Body")
Acad.acSendCommand "^C^CCHANGE^M", "変更位置を指定*"