編寫一lisp程式cad,求大神幫忙寫一個cad的lisp程式

時間 2021-06-11 15:20:59

1樓:匿名使用者

試程式設計序如下,請校核。

(defun hang (p r n)

(repeat n

(command "circle" p r)(setq l (cons p l)

p (polar p 0 (+ r r))))l)

(defun sjy (p r n / i p1 p2 p3 l)(setq i 0)

(repeat n

(hang p r (- n i))

(setq i (1+ i)

p (polar p (/ pi 3) (+ r r))))(setq p1 (last l)

p2 (car l)

p3 (polar p1 0 (distance p1 p2)))(command "pline" p1 p2 p3 "c")(command "offset" r p2 (polar p2 (/ pi 2) (+ r r)) "")

(command "erase" p2 "")l)(defun c:sjy (/ p r n)(setq p (getpoint "左下角圓心座標:")r (getdist p "半徑:

")n (getint "排數:")

)(sjy p r n))

2樓:匿名使用者

我有這種圖形的lisp程式,很不錯的

求大神幫忙寫一個cad的lisp程式

3樓:匿名使用者

編了一個lisp

輸入命令zb再選擇文字

(defun c:zb()

(setq ss (ssget))

(command "change" "p" "" "p" "c" "red" "")

(command "scaletext" "p" "" "e" "100")

)接下來的你自己弄吧

4樓:匿名使用者

完全可以使用cad基礎命令完成。

5樓:one春

還要什麼程式哦。。。。。簡單的很,只要有樣品文字或者樣式,你就按ma就行了,希望能幫到你,

高手幫助!!!我想編一個cad lisp程式~~ 20

6樓:匿名使用者

不需要,直接用快速選擇器就行了。crtl+1撥出特性對話方塊,上邊最右邊的圖示就是快速選擇器。

試一下吧,蠻好用的。不行問我好了。o(∩_∩)o~

7樓:匿名使用者

如果字型要自己可以隨意給定,應該怎麼改這個程式呢?

8樓:槑木一

這個貌似不用編吧,直接選中改不成嗎??

求一個cad的lisp程式 50

9樓:

不要什麼lisp程式,工具-選項-開啟儲存-檔案儲存 另存為 選擇你要的版本,確定 退出,以後就儲存你選擇的版本了。

怎麼在cad命令列執行編寫好的lisp命令

10樓:朱正偉

命令列不能夠執行這個的,首先你把文字儲存在記事本並以【.lsp】為字尾命名如【boxa.lsp】。

然後把記事本複製了,在autocad裡面貼上(ctrl+v)【不要在命令列貼上】,貼上好了就可以使用命令【boxa】了。

另外你的程式有問題,這個是子程式:(defun boxa ()如果是主程式的話,應當是:(defun c:boxa ()【注意所有的字型都要英文打字】

11樓:匿名使用者

貼到記事本上 然後複製 在命令列貼上

12樓:匿名使用者

命令列輸入ap,把你寫的lisp載入進去,要想關掉後還能用,在內容中還要加進去,應該就可以用了

求cad的lisp程式,求一個cad的lisp程式

請試用以下程式 by dnbc defun c scdh setq cm getvar cmdecho setvar cmdecho 0 command undo be while setq ssa ssget 0 text setq i 0 n sslength ssa repeat n setq...

求lisp程式,關於提取CAD影象座標

設計人生 方案一 直接讀取dwg格式檔案有點難度,估計高手會做方案二 若是檔案有很多要做的話,可以用c c vb通過com去開發,用com方式依次開啟dwg圖檔,然後遍歷圖元來進行你的要求來運算 方案三 若是檔案有很多要做的話,也可以用autolisp來做,自動開啟你的檔案列表,然後遍歷圖元來進行你...