我想运行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
我相信你是对的,与你的意思在Microsoft Windows命令行的假设。这似乎并不工作,据我所知。
你可能想与Altium,在那里你可以安排任务的一些服务器功能。这个对吗 ?
我相信这是可能的,但我还没有想出如何。
在https://techdocs.altium.com/display/SCRT/Script+API+Objects他们指定以下:“你会使用Timer非可视化组件,在预定的时间间隔,以激活特定的代码,这会不会是对用户可见在Altium Designer中,这些组件来自德尔福运行时库”
但我现在还在找工作,显示这是如何实现的脚本。
目前我所知道的唯一的外部接口是文件I / O,这将是有趣的测试,如果你可以用这个任务的调度。但是,这意味着你需要启动一个脚本,这个脚本等待在文件中的变化。
我不知道这是可能不是,因为Altium的似乎锁定为外部访问的文件。但同样,这是我期待到。