mrstauffer 发表于 2022-7-6 15:07:13

自定义命令

我想创建一个自定义命令,将图形放大25.4倍并进行最大化。下面的脚本文件可以工作,但我希望它是一个命令行命令。
 
规模
全部的
 
0,0,0
25.4
 
快速移动
E
 
我曾尝试使用自定义用户界面,但没有成功。我一直收到“未知命令”。

lpseifert 发表于 2022-7-6 15:17:38


(defun c:sc254 ()
(setq old_tile (getvar "tilemode"))
(setvar "tilemode" 1)
(command "scale" "all" "" "0,0" 25.4)
(command "zoom" "extents")
(setvar "tilemode" old_tile)
(princ)
)

CarlB 发表于 2022-7-6 15:20:27

嘿,你是如何编辑你的帖子而不显示为已编辑的,我本想指出一些代码修改,但突然代码被修改/更正了

JohnM 发表于 2022-7-6 15:29:06

;;; 在lisp中
(定义c:scmm()
(命令“scale”“all”“0,0”25.4)
(命令“zoom”“e”)
);_德芬
;;; 按钮的宏
^C^Cscale;全部的0,0;25.4;快速移动e

brawleyman 发表于 2022-7-6 15:33:00

 
这里它是宏形式的,因此您可以为它创建一个自定义按钮。我在ACAD 09中测试了它,效果很好。
 
^C^C^P刻度;全部的0,0;25.4;^C ^ Czoom;e
或者,如果你熟悉LISP,我可以为你创建一个例程。
希望这有帮助!

lpseifert 发表于 2022-7-6 15:36:35

我有点仓促,我在论坛上打了出来。然后我剪切/粘贴到Vlide,看到我的错误,删除帖子,然后转发。
 
顺便提一下我认为只要你不离开论坛,你可以编辑一篇没有显示为已编辑的帖子

Lee Mac 发表于 2022-7-6 15:45:15

 
天哪。。。在卡尔发现错误的时候,你做了所有这些!~你真是太草率了

lpseifert 发表于 2022-7-6 15:45:32

任何阻止实际工作的事情。。。星期五

brawleyman 发表于 2022-7-6 15:53:04

 
我支持这一点。再过几个小时,我就可以打推杆,提前2个小时离开。希望每一天都是周五。。。

mrstauffer 发表于 2022-7-6 15:58:58

谢谢大家。时间允许的时候我会试试这些。是的,今天是星期五!!!
页: [1] 2
查看完整版本: 自定义命令