Jerry_zion 发表于 2013-2-28 22:45:41

请高手来帮帮忙啊 菜鸟求解惑

(defun c:6()
(setvar"cmdecho"0)       ; 关闭命令响应
(setvar "osmode" 32)
(setq os (getvar "osmode"))
(setq pt1 (getpoint "\n拾取坐标原点 : "))
(setvar "osmode" 512)
(setq pt2 (getpoint "\n拾取X轴 : "))
(setq pt3 (getpoint "\n拾取Y轴 : "))
(command "ucs" "n" "3" pt1 pt2 pt3)
(setq pt6 (GET-CLIP-STRING))
(command "3dpoly"pt6 )
(print)
)
(defun GET-CLIP-STRING (/ HTML RESULT)
    (and (setq HTML (vlax-create-object "htmlfile"))
(setq RESULT (vlax-invoke
(vlax-get (vlax-get HTML 'PARENTWINDOW)
    'CLIPBOARDDATA
)
'GETDATA
"Text"
      )
)
(vlax-release-object HTML)
    )
    RESULT
)
==================================================
这我写的一个程序GET-CLIP-STRING是主程序读取剪切板的子程序
这个程序主体内容是这样的   先建立坐标系 指定原点 X方向和Y方向 剪切板的内容为pt6   输入三维多段线命令根据pt6绘出三维多段线
现在这样一个程序绘不出断面图 不知道在3dpoly后面该如何写了 不知道应该如何调整 希望高手能够帮帮我
剪切板的数据格式
x,y,h
-1.595,0.43,22.584
2.712,0.87,22.534
2.878,-0.88,22.407
4.244,-0.31,22.291
6.702,0.52,21.624
8.205,0.04,21.226

页: [1]
查看完整版本: 请高手来帮帮忙啊 菜鸟求解惑