乐筑天下

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

[综合讨论] 宏中命令的顺序。

[复制链接]

13

主题

54

帖子

63

银币

初来乍到

Rank: 1

铜币
44
发表于 2022-7-6 23:07:01 | 显示全部楼层 |阅读模式
我在命令按钮中有以下代码。它做了我想做的,只是它并不完美。这让我疯狂,但这对我来说是一次短暂的旅行!
我希望宏放大到指定的窗口,然后打开编辑对话框。它实际上做的是打开编辑对话框,在其中一个文本字段中输入一个键笔划后,它会缩放到我的窗口。这没关系,但为什么不先缩放?
 
  1. ^C^C^Q(command "zoom" "w" '(-1.0 3.0 0.0) '(9.0 -0.5 0.0))(command  "eattedit" (ssget "_C" '(7.0 0.14) '(6.0 1.0)))
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 23:26:46 | 显示全部楼层
我在0,0处放置一个块进行测试。请注意,空格是命令行上测试的最后一个字符,但应该可以在菜单中使用,我一直使用^P而不是Q。
 
^C^C^P房间w 2,2-2,-2吃0,0
回复

使用道具 举报

13

主题

54

帖子

63

银币

初来乍到

Rank: 1

铜币
44
发表于 2022-7-6 23:48:18 | 显示全部楼层
比加尔,
非常感谢你。我不知道您可以使用插入点选择块。我每次来到这个网站都会学到一些新东西。
这完全符合要求。尽管我仍然想知道为什么要使用(命令…)(命令…)直到我在执行第二个命令时点击文本编辑器中的空格键,才执行第一个命令。生活充满了神秘。
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-6 23:53:27 | 显示全部楼层
这里纯粹是猜测,您使用的是Lisp调用。我使用LT,所以我无法复制它,但我知道,当使用Diesel启动宏时,在宏完成并且Diesel解释器关闭并将控制返回到程序之前,不会发生系统更改(例如变量不会更新)。
您正在“宏”环境中打开eattedit,可能需要使用类似的Lisp解释器或任何等效工具。因此,在宏到达最后一个Lisp括号之前,任何内容都不会更新,并且在实际输入内容之前,它会挂起在宏环境中。
 
回复

使用道具 举报

13

主题

54

帖子

63

银币

初来乍到

Rank: 1

铜币
44
发表于 2022-7-7 00:21:58 | 显示全部楼层
史提芬,
在BigAl给我一个可行的解决方案之前,我注意到只有在编辑器文本字段中键入“空格”时,zoom命令才会执行。编辑会继续工作,但缩放会发生。我想(命令缩放…)正在等待一个空格,但无论我在哪里放置空格(也尝试了分号和“”),宏都没有按计划工作。现在命令按钮起作用了,这真的无关紧要。谢谢你的评论。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-8-17 19:39 , Processed in 2.114396 second(s), 62 queries .

© 2020-2025 乐筑天下

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