bai2000 发表于 2021-10-30 21:47:23

我使用时和楼上是一样的,不知道什么原因

lee50310 发表于 2021-10-30 21:56:21

本帖最后由 lee50310 于 2021-10-31 03:24 编辑

bai2000 发表于 2021-10-30 21:47
我使用时和楼上是一样的,不知道什么原因
修正一些參數 ,已在繁體cad2108測試ok
請重新下載 更新檔pbom8a.lsp
測試看看 ,若有問題請再告知

lee50310 发表于 2021-10-30 21:56:55

本帖最后由 lee50310 于 2021-10-31 18:54 编辑

czb203 发表于 2021-10-30 20:35
楼主看看什么情况,用不了了~
修正一些參數 ,已在繁體cad2108測試ok
請重新下載 更新檔pbom8a.lsp   
測試看看 ,若有問題請再告知

bai2000 发表于 2021-10-31 11:56:56

CAD2016上还是没反应的

lee50310 发表于 2021-10-31 13:42:59

本帖最后由 lee50310 于 2021-11-1 18:27 编辑

bai2000 发表于 2021-10-31 11:56
CAD2016上还是没反应的
簡體版cad2016 版本不會太低 ,因該是有支援 圖塊遮罩功能

你先試試在cad command下輸入指令xclip          ; (圖塊遮罩的指令)
看看是否有接受此指令
出現 --->>    選取物件:
表示有支援圖塊遮罩功能
若出現不明指令表示 你所使用的CAD 並沒有支援

還有我7樓有提出1個地方需要修改所提供測試圖檔 的圖層名稱 "圖框層"為繁體字 需刪掉 重新輸入為簡體"圖框層"
與DCL對畫框的外框圖層名字體及名稱需一致
此地方要注意程式才能正確執行






lee50310 发表于 2021-10-31 18:53:43

本帖最后由 lee50310 于 2021-10-31 22:35 编辑

修復程式中兩個地方(defun Copy_individually (ALL_lst_pp) ....) 及(defun move_individually (ALL_lst_pp) ........)找到這兩個 函式將內容內的


         (setq ea(ssname ssa 0))
         (setq ssb (ssget "c" inst_point inst_point '((0 . "LWPOLYLINE") (8 . "圖框層") (70 . 1))) )   ----------(修改此行)
         (setq eb(ssname ssb 0))

   一起改為
    (setq ssb(ssget "_C" inst_point inst_point(list (cons 0 "LWPOLYLINE") (cons 8 b2_key) (cons 70 1)) ))


錯誤的原因是因為 當使用者 外框的圖層名 不使用內定 而改自訂時
程式又會抓取內定名稱 , 故會造成抓取失敗 而中斷程式 如圖所示
修正後就 ok 了 ,請自行更改 或 下載 最新修正版 pbomb.lsp





依然小小鸟 发表于 2021-11-1 08:54:19

lee50310 发表于 2021-10-28 12:50
試過了外框彼此部份重疊,塊遮罩分圖沒問題,如動態圖所示

如果是这样呢 图框不仅重叠 还旋转了角度

lee50310 发表于 2021-11-1 18:58:42

本帖最后由 lee50310 于 2021-11-2 07:45 编辑

依然小小鸟 发表于 2021-11-1 08:54
如果是这样呢 图框不仅重叠 还旋转了角度
這個旋轉角度 ,目前沒有支援




依然小小鸟 发表于 2021-11-2 08:53:56

lee50310 发表于 2021-11-1 18:58
這個旋轉角度 ,目前沒有支援

希望能增加这个旋转角度的支持因为我打印出来的图 线路是水平的才方便审阅 因此不可避免图框旋转角度 跟线路保持平行关系

yanshengjiang 发表于 2021-11-2 10:52:53

我的地形图,裁剪后木有线了请问什么情况?
页: 1 2 [3] 4 5 6 7 8
查看完整版本: <*** 利用塊遮罩實現分圖功能 ***>>