为了账号安全,请及时绑定邮箱和手机立即绑定

如何从命令行运行 Altium 设计器录制的宏?

如何从命令行运行 Altium 设计器录制的宏?

函数式编程 2022-05-21 13:21:52
我想从命令行运行 Altium 设计器录制的宏,我不知道它是否可能,我有谷歌,但我得到的所有建议都是从 Altium 它自己运行宏。那么是否可以从命令行运行 Altium 录制的宏,如果是,那么我该如何运行它请指导我。这是我要运行的宏。我的宏执行 altium PCBDOC 文件的 Gerber 输出。Sub Main     ResetParameters     AddStringParameter  "GerberExportDirectory","C:\Users\baps\22012019\"     AddStringParameter  "GerberFiles2Export","1:multivibrator_step_copper_signal_top.gbr,2:multivibrator_step_copper_signal_bot.gbr,3:multivibrator_step_soldermask_bot.gbr,4:multivibrator_step_soldermask_top.gbr,5:multivibrator_step_legend_top.gbr,6:multivibrator_step_profile.gbr"     AddIntegerParameter"IntegerPartDigits", 2     AddIntegerParameter"DecimalPartDigits", 3     AddStringParameter  "Units", "English"     AddStringParameter  "Type", "Absolute"     AddStringParameter  "ZeroSuppression", "Trailing"     AddStringParameter  "UseArcsG75", "False"     AddStringParameter  "UseStepRepeatCodes", "False"     AddStringParameter  "CompositeLayers2IndividualFiles", "False"     AddStringParameter  "ConvertPolygons2VectorFill", "False"     AddStringParameter  "GerberType","RS-274-X"     AddStringParameter  "FireResolution","1/4 Mil"     RunProcess          "CAMTASTIC:GerberWrite" End Sub
查看完整描述

2 回答

?
MYYA

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 似乎锁定了文件以供外部访问。但同样,这是我正在研究的事情。


查看完整回答
反对 回复 2022-05-21
?
慕莱坞森

TA贡献1810条经验 获得超4个赞

-RScriptingSystem:RunScript(ProjectName="{Path to the project}{Sсript project name}.PrjScr"^|ProcName="{Procedure name}")

但是在您尝试执行进程调用之前,您的脚本必须确保 CAMTATIC 服务器正在运行。

成功:= Client.StartServer('Camtastic');


查看完整回答
反对 回复 2022-05-21
  • 2 回答
  • 0 关注
  • 165 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信