samifox 发表于 2022-7-6 23:25:53

脚本中的命令表现为dif

你好
 
我试图在Palate工具中创建一个按钮,执行一个脚本来释放所有选定对象
 
^C^C-layer lo
 
当输入ok但作为脚本时,它不会执行命令。
 
知道吗?

ReMark 发表于 2022-7-6 23:29:39

看起来你并不是在尝试运行脚本。看起来您正在尝试执行命令。你知道脚本是什么吗?
 
使用LAYFRZ命令(已经存在)不是更好吗?

samifox 发表于 2022-7-6 23:34:12

 
layfrz不允许我通过窗口选择对象

ReMark 发表于 2022-7-6 23:38:39

好啊但是你想创建一个宏而不是脚本,对吗?

samifox 发表于 2022-7-6 23:40:14

 
我也这么想
 
its在工具腭的宏观领域

ReMark 发表于 2022-7-6 23:42:10

宏与脚本不同。从AutoDesk知识网络。。。
 
“脚本是每行带有命令或脚本调用的文本文件。
 
您可以使用以ASCII格式保存的文本编辑器(例如,Windows上的记事本或Mac OS上的TextEdit)在程序外创建脚本文件。文件扩展名必须为。scr。
脚本的每一行都包含一个命令,脚本中的每个空格都很重要,因为它就像按Enter键或空格键一样。您必须熟悉命令的提示序列,才能在脚本中提供适当的响应序列。"

ReMark 发表于 2022-7-6 23:45:29

从你第一篇文章中宏的外观来看,你似乎想锁定层而不是冻结层。这两者之间有区别。

tombu 发表于 2022-7-6 23:49:01

 
由于您无法冻结当前层,而且冻结层0也不是一种好做法,因此我首先使用如下宏将层0设置为当前层:
-layer Set 0 Freeze
使用LAYFRZ的最大优点是,它列出了它冻结的每个层,使您有机会一次撤消冻结一个层,或者在退出命令后,您可以撤消冻结使用该命令冻结的最后一组层。

ReMark 发表于 2022-7-6 23:54:12

OP再一次在一个地方说了一件事,在另一个地方说了另一件事。
 
他在句子中使用了定格,但在宏中清楚地写了LO。无论他想使用哪一个,他似乎在暗示,他无法在他感兴趣的对象周围创建一个窗口来冻结/锁定层。

samifox 发表于 2022-7-6 23:55:03

好啊对不起,事情有点乱
 
先把门锁上,不要冻住,对不起,
 
其次,宏和脚本执行相同,脚本执行空间和宏之间的所有操作。
页: [1] 2
查看完整版本: 脚本中的命令表现为dif