乐筑天下

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

[编程交流] 编辑中的每个布局选项卡

[复制链接]

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 17:45:46 | 显示全部楼层 |阅读模式

我无法使用autolisp。我需要一个autolisp程序来放大特定图形上每个选项卡的范围。我已经想出了以下代码,但我无法让它工作
 
(Defun C:布局更改()
(foreach布局(布局列表)
(setq“ctab”布局)
(命令“zoom”“e”)
)
)
 
 
我有一段时间没有做autolisp编程了,所以我也想验证一下我加载/运行lisp的过程是否正确。见下文
步骤1:我将上面的代码复制到ms notepad中,并将其保存为LayoutChange。lsp
步骤2:我验证lsp文件是否位于“选项”对话框中的支持目录中。
第3步:使用appload选择要运行的lsp文件。
第4步:我在命令行中键入LayoutChange。
 
谢谢
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-5 18:10:59 | 显示全部楼层
(setvar“ctab”布局)?
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 18:15:55 | 显示全部楼层
  1. (setvar "ctab" layout)
回复

使用道具 举报

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 18:41:39 | 显示全部楼层
是的,这就是问题所在。谢谢顺便说一句,在脚本文件中是否可能出现类似的情况?
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 18:51:51 | 显示全部楼层
脚本中的问题是布局名称和数量。ctab布局3将起作用。
我的版本
  1. ; goes trhough all layout tabs and zooms all
  2. ; By Alan H june 2011
  3. (vl-load-com)
  4. (command "_.pspace")
  5. (setq curtab (getvar "Ctab"))
  6. (setq this_dwg (vlax-get-acad-object))
  7. (foreach d (layoutlist)
  8. (setvar "CTAB" d)
  9. (COMMAND "pSPACE")
  10. (command "zoom" "C" "400,277" 600) ; in case junk around title block
  11. )
  12. (setvar "ctab" curtab)
  13. (princ)
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-13 00:09 , Processed in 0.440882 second(s), 62 queries .

© 2020-2025 乐筑天下

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