乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 88|回复: 16

[编程交流] 添加空白布局选项卡

[复制链接]

145

主题

590

帖子

446

银币

中流砥柱

Rank: 25

铜币
725
发表于 2022-7-6 11:52:29 | 显示全部楼层 |阅读模式
我写了一个lisp来创建一个新的空白布局,如果它不是从1开始的,我们有时需要愚弄绘图编号。
 
这就是我所拥有的。是否可以在没有视口的情况下创建或删除视口?视口是否会增加图形大小,还是应该将其保留在那里?
 
  1. (defun c:blanktemp ()
  2. (command "_-layout" "n" "Blank - Do Not Delete")
  3. (princ)
  4. )
回复

使用道具 举报

4

主题

327

帖子

324

银币

初来乍到

Rank: 1

铜币
19
发表于 2022-7-6 11:57:59 | 显示全部楼层
转到“工具”菜单,然后是“选项”,再转到“显示”选项卡,取消选中“在新布局中cerate viewport”
添加到图形中的任何对象都会增加文件大小。如果视口不是问题,那么我就不会担心它。
回复

使用道具 举报

145

主题

590

帖子

446

银币

中流砥柱

Rank: 25

铜币
725
发表于 2022-7-6 12:03:41 | 显示全部楼层
是否有一个变量来设置这个,我可以在lisp开始时将其关闭,然后在引入空白模板后重新打开?
 
谢谢
回复

使用道具 举报

NBC

4

主题

182

帖子

178

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 12:07:04 | 显示全部楼层
在AutoLISP开发人员指南中,沿着LAYOUTCREATEVIEWPORT的路线查看一些内容。
回复

使用道具 举报

4

主题

327

帖子

324

银币

初来乍到

Rank: 1

铜币
19
发表于 2022-7-6 12:07:54 | 显示全部楼层
没有变量可以关闭新布局上的“生成vp”,它必须在“选项”对话框中显示。
下面是一些代码。把它放在你的代码后面,这就构成了新的副总裁
 
如果“生成视口”选项位于创建新布局选项卡时生成的最后一个图元上,则视口为。
代码:
1.获取最后一个实体
2、获取信息
3.查看是否为视口
4.检查其是否位于名为“请勿删除”的新选项卡上
5.如果是vp,请在右侧选项卡上删除它
 
 
  1. (setq lent (entlast));_get last entity
  2. (setq vpinfo (entget lent));_ent information
  3. (setq isvp (cdr(assoc 0 vpinfo)));_see if viewport
  4. (setq cortab (strcase(cdr(assoc 410 vpinfo))));_see if it's on the right tab
  5. (if (and(= isvp "VIEWPORT")(= cortab "DO NOT DELETE"))
  6.   (entdel lent);_delete last ent if new vp
  7.   );_if
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:13:25 | 显示全部楼层
怎么样:
 
  1. (defun VCreateTog nil
  2. (setq *disp* (cond (*disp*)
  3.                     ((vla-get-display
  4.                        (vla-get-preferences
  5.                          (vlax-get-acad-object))))))
  6. (vlax-put *disp* 'LayoutCreateViewport
  7.            (~ (vlax-get *disp* 'LayoutCreateViewport))))
回复

使用道具 举报

4

主题

327

帖子

324

银币

初来乍到

Rank: 1

铜币
19
发表于 2022-7-6 12:18:34 | 显示全部楼层
李,
这也可行,但我认为如果在“选项”对话框中选中“生成视口选项”,它也会生成视口窗口。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:20:22 | 显示全部楼层
 
厕所,
 
我的代码更改了“选项”对话框中的该选项。
回复

使用道具 举报

4

主题

327

帖子

324

银币

初来乍到

Rank: 1

铜币
19
发表于 2022-7-6 12:25:44 | 显示全部楼层
哎呀,对不起,这是我在看帖子的时候抽可卡因得到的
干得好,李
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:28:02 | 显示全部楼层
 
认真地
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-5 10:15 , Processed in 0.379894 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表