stage 发表于 2022-7-6 14:41:01

ScriptPro-重置编辑时间

你好,
 
我成功地使用ScriptPro运行了一个大型*。命令的scr文件。
这是为了在将图形提供给其他人之前清理图形。我想重置编辑时间,并正在使用这些说明;
 
因此,我在我的*中添加了以下内容。scr文件;
_new <acet:cFolderName><acet:cBaseName>.dwg
 
但是,这会导致ScriptPro和AutoCAD在运行时都挂起。
 
有人找到工作或知道这个问题吗?
 
干杯
 
桥墩

MiGo 发表于 2022-7-6 15:14:33

我无法获得用于使用当前图形作为模板打开新图形的命令行,但获取drawingprefix和dwgname的另一种方法只是拉入变量。
 
(strcat(getvar“dwgprefix”)(getvar“dwgname”))
 
我不确定这是否有效,因为我和你的那一行总是收到一条消息,说模板绘图不在文件中,它将成为默认值。
 
另一个使新命令不会弹出对话框的变量是“filedia”。在新模板行之前使用此行将其设置为零。
 
(setvar“filedia”0)
 
希望这能有所帮助,但我无论如何都不是专家。

stage 发表于 2022-7-6 15:25:30

你好,
 
谢谢您的关注。我尝试了几种不同的方法,但似乎也无法克服这个问题。我认为它必须嵌入ScriptPro本身,这很遗憾。
 
在我所有scr脚本的开始,我做了一些类似的事情;
使文件对话框远离。
 
我会继续玩。。。。

MiGo 发表于 2022-7-6 15:50:12

就AutoCAD不制作模板而言,当前的绘图问题与script pro无关。您可以拖动脚本并将其放置在当前图形上以运行它,您将获得相同的结果,因此您需要了解AutoCAD中的一些内容。
页: [1]
查看完整版本: ScriptPro-重置编辑时间