明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1192|回复: 10

[CAD插件分享] 分享两款实用小工具

[复制链接]
发表于 2026-1-6 14:09:28 | 显示全部楼层 |阅读模式
分享两款实用小工具,赚点币回回血~

【影像插入工具】 支持带坐标文件的TIF,JPG影像图插入!

【CAD优化加速】 针对老CAD 优化启动速度,禁用 通讯中心,删除 FTPSites 共享站点 和 ACPROJECT 联机协作,取消IE检查证书等!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

发表于 2026-1-7 17:56:00 | 显示全部楼层
  1. (defun c:in()
  2.   
  3.   (VL-LOAD-COM)

  4.   (setq AcadObject(vlax-get-acad-object)

  5.         AcadDocument(vla-get-ActiveDocument Acadobject)

  6.         mSpace(vla-get-ModelSpace Acaddocument)
  7.   )

  8.   (setq imageName (getfiled "指定政区数据文件" (getvar "DWGPREFIX") "jpg;tif" 2))

  9. ;;; 读取并计算tfw文件参数
  10. (if(null(findfile(setq tfwname (strcat (substr imageName 1 (- (strlen imageName) 3)) "tfw"))))
  11.   (setq tfwname (strcat (substr imageName 1 (- (strlen imageName) 3)) "jgw"))
  12.   )
  13.    
  14.   (setq fp (open tfwname "r"))  
  15.   (setq reco (read-line fp) ii 1)
  16.   (setq chat nil)                  
  17.   (while reco
  18.      (setq chat (append (list reco) chat))             
  19.      (setq reco (read-line fp) ii (1+ ii))                     
  20.    )  ;end while
  21.   (close fp)

  22.   (setq pt (list (atof (nth 1 chat)) (atof (nth 0 chat)) 0))
  23.   (setq bl (atof (nth 5 chat)))

  24.   (setq insertionPnt(vlax-make-safearray vlax-vbDouble '(0 . 2)))

  25.   (vlax-safearray-fill insertionPnt pt )

  26. ;;; 在模型空间中建立一个光栅图像

  27.   (setq RasterObj(vla-AddRaster mSpace imageName insertionPnt 1 0))

  28.   (setq width (vla-get-Width RasterObj))
  29.   (setq height (vla-get-height RasterObj))

  30.   (vla-put-ImageWidth RasterObj (* width bl))
  31.   (vla-put-Imageheight RasterObj (* height bl))
  32.   (command "move" (entlast) "" (list 0 (* height bl)) (list 0 0))

  33.   (command "zoom" "e" "zoom" "0.8x")

  34. )

  35.      
  36.               一样的吗?
回复 支持 1 反对 0

使用道具 举报

发表于 2026-1-6 14:11:58 | 显示全部楼层
有用,感谢分享
回复 支持 反对

使用道具 举报

 楼主| 发表于 2026-1-6 14:30:56 | 显示全部楼层
molen123 发表于 2026-1-6 14:11
有用,感谢分享

感谢支持!
回复 支持 反对

使用道具 举报

发表于 2026-1-6 15:13:41 | 显示全部楼层
感谢分享。优化加速已下载  因为我经常有死机的烦恼。另外一个提示错误!未找到正射影像坐标文件。我的文件是放在I盘上的。(加速硬盘)。也有可能是我电脑的问题  楼主不要生气。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2026-1-6 15:33:41 | 显示全部楼层
q530496591 发表于 2026-1-6 15:13
感谢分享。优化加速已下载  因为我经常有死机的烦恼。另外一个提示错误!未找到正射影像坐标文件。我的文件 ...

正射影像坐标文件需要跟您影像文件在同一目录并且文件名称一致才行!

例如:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

发表于 2026-1-6 17:09:35 来自手机 | 显示全部楼层
有新意,感谢分享
回复 支持 反对

使用道具 举报

发表于 2026-1-6 22:05:18 | 显示全部楼层
不错,谢谢分享支持
回复 支持 反对

使用道具 举报

发表于 2026-1-6 22:19:55 | 显示全部楼层
想知道2014版cad可以用这个优化加速吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2026-1-8 10:44:03 | 显示全部楼层

感谢大神分享源码,您这个比我哪个好!效果一样的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-19 16:56 , Processed in 0.208629 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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