bababarghi 发表于 2022-7-6 23:51:33

ATTSYNC的C/R字符

大家好,
 
我使用Wscript在一堆文件上运行脚本。
 
(同样,李的应用程序很棒。我经常使用它)
 
我需要在ATTSYNC命令中我的块名的末尾添加一个C/R字符。这个空格不起作用仅仅是因为它将被视为块名的一部分(ATTSYNC需要在块名的末尾进行硬c/r击键),另一方面,我不能使用c/r,因为wscript是一个单行模式的应用程序。
 

 
我还尝试了在块名和(命令)周围使用“”,但它们都是失败的尝试。
 
我想知道是否有任何工作围绕我的问题提示。。。

bababarghi 发表于 2022-7-7 00:05:09

对于那些以后可能有同样问题的人,我找到的解决方案是cadig的另一个免费软件,叫做AutoScript。与ScripPro不同,它是一个64位应用程序
 
 
使用AutoScript,您没有“单行代码”限制。
 
此外,如果你想花一些钱在更奇特的工具上,这里还有一个:
http://www.cadfx.com/batchscr/

Tuns 发表于 2022-7-7 00:16:30

也许把块名放在引号里?我以前从未使用过这个程序,所以我假设脚本是像正常脚本一样编写的。

dbroada 发表于 2022-7-7 00:35:45

我在工具选项板上使用分号,它们在这里有效吗?

Tyke 发表于 2022-7-7 00:48:58

 
你能发布生成的脚本文件(部分)吗?这样我们都可以看到问题是如何解决的。或者脚本是从AutoScript中运行的?

bababarghi 发表于 2022-7-7 00:54:29

 
 
我认为AttSync专门寻找c/r字符作为识别块名的指示。c/r之前的任何内容都将被解释为块名的一部分。不过我没有试过。
 
---
 
 
没有机会。
---
 
 
剧本本身没有火箭科学。它更多的是改变问题,而不是解决问题。安装AutoScript,然后在AutoCAD命令行中键入AutoScript。其余部分完全类似于Autodesk的ScriptPro。
页: [1]
查看完整版本: ATTSYNC的C/R字符