2 回答

TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊
我相信您是對(duì)的,假設(shè)您是指 Microsoft Windows 中的命令行。據(jù)我所知,這似乎不起作用。
您可能需要 Altium 的一些服務(wù)器功能,您可以在其中安排任務(wù)。它是否正確 ?
我相信這是可能的,但我還沒(méi)有弄清楚如何。
在https://techdocs.altium.com/display/SCRT/Script+API+Objects,他們指定了以下內(nèi)容: “您將使用 Timer 非可視組件以預(yù)定的時(shí)間間隔激活特定代碼,這對(duì)用戶。在 Altium Designer 中,這些組件來(lái)自 Delphi Run Time Library"
但我仍在尋找顯示如何實(shí)現(xiàn)的腳本。
目前我所知道的唯一外部接口是文件 I/O,如果你可以使用它來(lái)安排任務(wù)會(huì)很有趣。但這意味著您需要啟動(dòng)一個(gè)腳本并讓該腳本等待文件中的更改。
我也不確定這是否可行,因?yàn)?Altium 似乎鎖定了文件以供外部訪問(wèn)。但同樣,這是我正在研究的事情。

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
-RScriptingSystem:RunScript(ProjectName="{Path to the project}{Sсript project name}.PrjScr"^|ProcName="{Procedure name}")
但是在您嘗試執(zhí)行進(jìn)程調(diào)用之前,您的腳本必須確保 CAMTATIC 服務(wù)器正在運(yùn)行。
成功:= Client.StartServer('Camtastic');
添加回答
舉報(bào)