raj banerjee 发表于 2022-7-6 23:59:29

我的新图层macr有问题

你好
 
我试图创建一个宏,因此,一旦按下按钮并将其连接到新层,宏将提示您输入层颜色,一旦按下enter键,自动填充通用层名称的第一部分,并等待您填充最后一位,这将使其唯一。
 
但当您填写最后一位并按enter键时,它表示层名称无效。
 
有人能帮佩拉塞吗?
 
这是宏,请不要把它的米克了,因为我还在学习笑
 

^C^C-LA;MA;"IMTECH_M&E RENAME";LW;DEFAULT;"IMTECH_M&E RENAME";ON;"IMTECH_M&E RENAME";C;\"IMTECH_M&E RENAME";L;CONTINUOUS;"IMTECH_M&E RENAME";P;PLOT;"IMTECH_M&E RENAME";U;"IMTECH_M&E RENAME";E;"IMTECH_M&E RENAME";;-LA;R;"IMTECH_M&E RENAME";"IMTECH_M&E \";

JGA 发表于 2022-7-7 00:54:47

为什么不插入一个只附着了所需图层的块(所有特性都已指定),而不是创建一个图层,然后对其进行重命名?

YZ 发表于 2022-7-7 01:26:14

问题在于宏的最后一位:
 
-LA;R;"IMTECH_M&E RENAME";"IMTECH_M&E \"
 
它正在等待您按下enter键,让它知道何时停止等待用户输入,但enter键也会在返回“关闭图层名”之前完成重命名命令。
 
你可以用两种方法中的一种来解决这个问题。
 
1.你可以用另一个下划线代替空格(如“IMTECH\u M&E”),去掉引号(如IMTECH\u M&E)。
 
2.用引号手动关闭图层名称,并将其从脚本中删除(如“IMTECH\U M&E”)
 
祝你好运
页: [1]
查看完整版本: 我的新图层macr有问题