当前位置:编程学习 > VB >>

AutoCAD VBA怎么实现这个功能:鼠标左键单击拾取该点的坐标,右键单击结束

以下这段代码是AutoLisp的实现;
                           (command "pline")
  (setq pt(getpoint "\n输入点坐标:"))
  (command pt)
   (while(/= nil pt)
  (princ (rtos (car pt) 2 2) f)
  (princ " " f)
  (princ (rtos (cadr pt) 2 2) f)
  (princ " " f)
  (princ (rtos (last pt) 2 2) f)
  (princ "\n" f)
  (setq pt(getpoint pt "\n输入点坐标:"))
  (command pt)
  )

这句话(while(/= nil pt)在vba中该怎么写?
没有积分了,不好意思。 --------------------编程问答-------------------- 没人知道么? --------------------编程问答-------------------- 打开VBA编辑器,插入一个新的模块,输入以下代码:
Public Sub main()
    ThisDrawing.SendCommand "pline "
End Sub
运行即可。
补充:VB ,  VBA
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,