acPostEnter
説明
AutoCADコマンドウインドウに、改行キーが押されたことを意味するウインドウメッセージを直接送信します。
※FINDなどのダイアログが表示されるコマンドをacPostCommandメソッドでスペースや改行文字(^M)を付けて送信すると、ダイアログが閉じられるまで呼び出し側に制御が戻ってきません。AutoCADがダイアログ表示中も何らかの処理を行いたい場合は、使用例のように改行をacPostEnterメソッドで行って下さい。
書式
Object.acPostEnter([WaitPromptChange=False],[MaxWaitTime=500],[TimeOutEnabled=False]) As Long
引数 | 説明 |
---|---|
WaitPromptChange | 省略可能です。Trueを指定すると、Enterキーを送信後、AutoCADのプロンプトが変化するまで待機します。 |
MaxWaitTime | 省略可能です。WaitPromptChangeにTrueを指定した場合の、最大待機時間をミリ秒単位で指定します。 |
TimeOutEnabled | 省略可能です。Trueを指定するとMaxWaitTimeが経過した場合、タイムオーバーエラーが発生します。 |
戻り値
戻り値 | 説明 |
---|---|
True | 正常終了しました。 |
False | 異常終了しました。エラーの詳しい内容はShowErrorメソッドで確認出来ます。 |
Set
Acad=CreateObject("AcadRemocon.Body")
Acad.acPostCommand "^C^CFIND"
Acad.acPostEnter