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

kuangwei86903222 2012-03-20 08:30:32
以下这段代码是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中该怎么写?
没有积分了,不好意思。
...全文
663 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
caomangyx 2012-04-14
  • 打赏
  • 举报
回复
打开VBA编辑器,插入一个新的模块,输入以下代码:
Public Sub main()
ThisDrawing.SendCommand "pline "
End Sub
运行即可。
kuangwei86903222 2012-03-21
  • 打赏
  • 举报
回复
没人知道么?

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧