明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 474|回复: 2

[提问] 希望大神們能提供參考參考

[复制链接]
发表于 2020-8-29 08:53:51 来自手机 | 显示全部楼层 |阅读模式
請問各位大神們
有什麼檢視圖面的程序嗎?
希望各位大神們能提供程序參考參考,也讓我們這些小弟們學習學習。

1、一圖多張時,可以由左到右、由上到下。
各別依圖框(含無屬性之類)查看。
【目前小弟還不太了解排序的原理,目前正在努力了解中。
我認為排序對我的行業(雷射鈑金廠)太重要了,我一定要搞懂。】

2、查看的同時,也能查看圖框內的所有物件,能視別不應該有的圖層(主要是0圖層),
如果有不是0圖層的物件,以變換特別的顏色做告知。
【目前本人在論壇由找到參考的程式,但還是有點美中不足。
因為我找不到什麼顏色最特別,想不看都不行的那種感覺。
去除1~7的顏色,還有什麼顏最特別?或是有什麼方式能告知的那種。】

3、查看時也能讓程序找到相對應的標注題寸是否吻合,展開尺寸與成型尺寸的對照相減後,或相加後得出的答案是否正確。
【目前正在使用啊甘計算的程式,只能用選取二個標注來計算。
一直找不到能做相對應的程序參考,只能先使用啊甘計算的程序。】

以上的要求可能要求太高了,不求能但求有就好。
希望各位大神們能提供參考的程式,或是思路都可以。

再次感謝了~~
发表于 2020-8-31 17:04:20 | 显示全部楼层
可以把圖或用動畫傳上來,讓大家幫忙,可能會比較詳細
 楼主| 发表于 2020-9-4 14:43:41 | 显示全部楼层
本帖最后由 hoodpinrh 于 2020-9-4 15:58 编辑
bssurvey發表於2020-8-31 17:04
可以把圖或用動畫傳上來,讓大家幫忙,可能會比較詳細

像這個打印的程序,我參考了很多排序的程序。
我完全不知道怎麼加入排序,請指點指點。只要乖乖的從左到右從上到下就好
(defun c:zc (/ x pstr w obj llpt urpt)
  (vl-load-com)
  (setvar "cmdecho" 0)
  (setq x (vlax-get (vlax-get (vlax-get-acad-object) 'ActiveDocument ) 'ActiveSpace ) )
  (setq ss (ssget "x" '((0 . "insert")
             (2 . "A$C3AB3266C,圖框,圖框預設圖框,A$C360B090D,A$C477E29FB,A$ C0D891935,A$C662E4350,A$C3EE51427,圖框A3"))))
  (setq n 0)
(repeat
    (sslength ss)
     (setq w (ssname ss n))
     (setq obj (vlax-ename->vla-object w))
     (vla-getboundingbox obj 'llpt 'urpt)
     (setq llpt (vlax-safearray->list llpt)
           urpt (vlax-safearray->list urpt) )   
     (vl-cmdf "-plot" "y" "" "SHARP MX-M354N PCL6" "A4" "M" "L" "N" "W" llp urpt
              "f" "C" "Y" "monochrome.ctb " "Y" "W" "n" "N" "" )     
     (setq n (+ n 1))
  )
  (command "ZOOM" "o" ss "")
  (command "QSAVE")
;;; (command " CLOSE" "")
  (setvar "cmdecho" 1)
  (prin1)
)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-17 20:57 , Processed in 0.178097 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表