2 回答

TA贡献1868条经验 获得超4个赞
我相信您是对的,假设您是指 Microsoft Windows 中的命令行。据我所知,这似乎不起作用。
您可能需要 Altium 的一些服务器功能,您可以在其中安排任务。它是否正确 ?
我相信这是可能的,但我还没有弄清楚如何。
在https://techdocs.altium.com/display/SCRT/Script+API+Objects,他们指定了以下内容: “您将使用 Timer 非可视组件以预定的时间间隔激活特定代码,这对用户。在 Altium Designer 中,这些组件来自 Delphi Run Time Library"
但我仍在寻找显示如何实现的脚本。
目前我所知道的唯一外部接口是文件 I/O,如果你可以使用它来安排任务会很有趣。但这意味着您需要启动一个脚本并让该脚本等待文件中的更改。
我也不确定这是否可行,因为 Altium 似乎锁定了文件以供外部访问。但同样,这是我正在研究的事情。

TA贡献1810条经验 获得超4个赞
-RScriptingSystem:RunScript(ProjectName="{Path to the project}{Sсript project name}.PrjScr"^|ProcName="{Procedure name}")
但是在您尝试执行进程调用之前,您的脚本必须确保 CAMTATIC 服务器正在运行。
成功:= Client.StartServer('Camtastic');
添加回答
举报