明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1025|回复: 15

[提问] 各位大神看一下,我这里有个12位置跳转的程序,如何修改图纸能记住这个位置,同时

[复制链接]
发表于 2023-8-11 21:28:29 | 显示全部楼层 |阅读模式
本帖最后由 664571221 于 2023-8-11 21:42 编辑

各位大神看一下,我这里有个12位置跳转的程序,如何修改图纸能记住这个位置,同时能提供一下删除这记录的功能,   如有好的想法,也可以实现类似跳转的功能也可以,望各位大神出手。

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2023-8-13 12:43:04 | 显示全部楼层
664571221 发表于 2023-8-13 12:13
兄弟你这个头像的最后登录时间是不是太诡异了

我也不知道怎么回事 可能是浏览器的问题
  1. (defun set-dxf (ename code val / ent)
  2.         (setq ent (entget ename))
  3.         (if (and (listp code) (listp val))
  4.                 (mapcar '(lambda (x y) (set-dxf ename x y)) code val)
  5.                 (progn
  6.                         (if (assoc code ent)
  7.                                 (setq ent (subst (cons code val) (assoc code ent) ent))
  8.                                 (setq ent (append ent (list (cons code val))))
  9.                         )
  10.                         (entmod ent)
  11.                         (entupd ename)
  12.                 )
  13.         )
  14.         ename
  15. )
  16. (defun c:1 ()
  17.         (setvar "cmdecho" 0)
  18.         (if (null pt1-2)
  19.                 (progn
  20.                         (setq
  21.                                 pt1-1 (getpoint "\n点取第一个点:")
  22.                                 pt1-2 (getcorner pt1-1 "\n点取第二个点:")
  23.                         )
  24.                         (command "rectang" pt1-1 pt1-2)
  25.                         (set-dxf (entlast) '(8 43 62) '("比对" 5 4))
  26.                 )
  27.         )
  28.         (command "zoom" "w" pt1-1 pt1-2)
  29.         (princ)  
  30. )
  31. (defun c:2 ()
  32.         (setvar "cmdecho" 0)
  33.         (if (null pt2-2)
  34.                 (progn
  35.                         (setq
  36.                                 pt2-1 (getpoint "\n点取第一个点:")
  37.                                 pt2-2 (getcorner pt2-1 "\n点取第二个点:")
  38.                         )
  39.                         (command "rectang" pt2-1 pt2-2)
  40.                         (set-dxf (entlast) '(8 43 62) '("比对" 5 4))
  41.                 )
  42.         )
  43.         (command "zoom" "w" pt2-1 pt2-2)
  44.         (princ)  
  45. )

  46. (defun c:10(/ ss)
  47.         (setq
  48.                 pt1-1 nil
  49.                 pt1-2 nil
  50.                 pt2-1 nil
  51.                 pt2-2 nil
  52.         )
  53.         (setq ss(ssget "a" '((0 . "LWPOLYLINE")(8 . "比对"))))
  54.         (if ss
  55.                 (command "erase" ss "")
  56.         )
  57.         (princ)  
  58. )
发表于 2023-8-14 09:57:01 | 显示全部楼层
本帖最后由 panliang9 于 2023-8-14 10:10 编辑

http://bbs.mjtd.com/thread-89136-1-1.html

这是在图中自动建立若干个view的程序,可以通过明细表上点击序号链接到图中的序号位置上去。可以直接输入wv直接跳转指定位置
图中还有很多链接,可以在成套图中不断跳转。最终目的是做到“图纸网页化”

下面这是例图。清理了很多东西。

如果链接无法用,需要先运行一遍hyperlink命令,




本帖子中包含更多资源

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

x
发表于 2023-8-13 16:30:49 | 显示全部楼层
664571221 发表于 2023-8-13 15:38
兄弟你这个好像也不能随图纸保存,下次打开图纸输入命令好像也要重新弄

你也没说随图纸保存啊 你要这么弄 需要做文件名记录或者矩形扩展属性的序号添加 做进外部文件内 这可就复杂了
 楼主| 发表于 2023-8-11 21:40:27 | 显示全部楼层
本帖最后由 664571221 于 2023-8-11 22:24 编辑

最好能在12这两个位置画一个矩形框,这样好找一点,矩形款线宽加粗,删除的时候可以吧这个矩形框删除,这个其实可以不限于12,修改一下包括56789都可以
发表于 2023-8-11 21:42:42 | 显示全部楼层
总共8个变量,哪来的12位置?不识数……
 楼主| 发表于 2023-8-11 21:47:06 | 显示全部楼层
xyp1964 发表于 2023-8-11 21:42
总共8个变量,哪来的12位置?不识数……

确定两个位置后,重新输入1和2 就会在命令1和命令2两个位置切换了

点评

大喘气啊  发表于 2023-8-11 22:39
发表于 2023-8-13 11:59:46 | 显示全部楼层
想法不错 我用着挺好用的
 楼主| 发表于 2023-8-13 12:04:55 | 显示全部楼层
飞雪神光 发表于 2023-8-13 11:59
想法不错 我用着挺好用的

兄弟你是做啥的,可以加我这个qq吗
 楼主| 发表于 2023-8-13 12:13:46 | 显示全部楼层
飞雪神光 发表于 2023-8-13 11:59
想法不错 我用着挺好用的

兄弟你这个头像的最后登录时间是不是太诡异了
发表于 2023-8-13 12:45:13 | 显示全部楼层
664571221 发表于 2023-8-13 12:13
兄弟你这个头像的最后登录时间是不是太诡异了

你和他都不同在一个空间。可能人家跨越空间来的
 楼主| 发表于 2023-8-13 15:33:53 | 显示全部楼层
LYC688 发表于 2023-8-13 12:45
你和他都不同在一个空间。可能人家跨越空间来的

兄弟你的头像也很神奇啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 02:54 , Processed in 0.182111 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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