GetPoint メソッドは、AutoCAD のコマンド プロンプトでユーザに 1 つの点を指定するように要求します。
このメソッドは、オプションの始点パラメータおよびユーザの入力を要求する文字列の 2 つのパラメータを受け取ります。始点パラメータが与えられると、AutoCAD は、その点からラバーバンド線を描きます。ユーザ入力をコントロールするには、このメソッドを使用する前に、InitializeUserInput メソッドを呼び出します。
次の例では、ユーザに 2 点を指定するよう求め、その 2 点を始点および終点とする線分を描きます。
Sub Ch3_GetPointsFromUser() Dim startPnt As Variant Dim endPnt As Variant Dim prompt1 As String Dim prompt2 As String prompt1 = vbCrLf & "Enter the start point of the line: " prompt2 = vbCrLf & "Enter the end point of the line: " ' Get the first point without entering a base point startPnt = ThisDrawing.Utility.GetPoint(, prompt1) ' Use the point entered above as the base point endPnt = ThisDrawing.Utility.GetPoint(startPnt, prompt2) ' Create a line using the two points entered ThisDrawing.ModelSpace.AddLine startPnt, endPnt ThisDrawing.Application.ZoomAll End Sub