如何运行记录命令行宏的Altium Designer?

问题描述 投票:2回答:1

我想运行Altium Designer的命令行录制的宏,我没有idead是否有可能或没有,我有谷歌这个,但我得到了所有suggetions是运行在Altium它的自我宏。那么,是否可以从命令行运行Altium的录制宏,如果是的话,我怎么可以运行它请指引我。这是我的宏,我想运行。我的宏做的Altium PCBDOC文件的格柏输出。

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
java scripting macros command altium-designer
1个回答
0
投票

我相信你是对的,与你的意思在Microsoft Windows命令行的假设。这似乎并不工作,据我所知。

你可能想与Altium,在那里你可以安排任务的一些服务器功能。这个对吗 ?

我相信这是可能的,但我还没有想出如何。

https://techdocs.altium.com/display/SCRT/Script+API+Objects他们指定以下:“你会使用Timer非可视化组件,在预定的时间间隔,以激活特定的代码,这会不会是对用户可见在Altium Designer中,这些组件来自德尔福运行时库”

但我现在还在找工作,显示这是如何实现的脚本。

目前我所知道的唯一的外部接口是文件I / O,这将是有趣的测试,如果你可以用这个任务的调度。但是,这意味着你需要启动一个脚本,这个脚本等待在文件中的变化。

我不知道这是可能不是,因为Altium的似乎锁定为外部访问的文件。但同样,这是我期待到。

© www.soinside.com 2019 - 2024. All rights reserved.