0
有沒有辦法在Windows中爲InDesign創建自動化測試? 例如:InDesign自動測試
- 開放的InDesign
- 打開一個文檔
- 運行一個腳本JSX
- 關閉文件
- 關閉的InDesign
從我研究我沒有」找到一個直接的方式來做到這一點。我發現的是多種語言。帶有JSX的VBScript。我用AppleScript代替了VBScript,但它很混亂。它可能在任何時候崩潰,而沒有簡單的方法來恢復它。
有沒有辦法在Windows中爲InDesign創建自動化測試? 例如:InDesign自動測試
從我研究我沒有」找到一個直接的方式來做到這一點。我發現的是多種語言。帶有JSX的VBScript。我用AppleScript代替了VBScript,但它很混亂。它可能在任何時候崩潰,而沒有簡單的方法來恢復它。
我能夠使用C#創建自動化測試。在開始之前,我需要做幾個步驟纔能有一個良好的開發環境。
這是我使用的設置:
的我做到了現在的步驟:
我們創建我用下面的代碼在InDesign實例:
Type inDesignAppType = Type.GetTypeFromProgID("InDesign.Application.CC.2017");
InDesign.Application myInDesign = (InDesign.Application)Activator.CreateInstance(inDesignAppType);
在此之後,運行在InDesign腳本我用:
String myString = myInDesign.DoScript("return \"My String\"", InDesign.idScriptLanguage.idJavascript, new object[] {""});
我希望我的解決方案可以幫助別人。
我不知道VB腳本,但有很多AS/ASOC的經驗。如果這仍然是一個選項顯示你有什麼。 –
你好Pat_Morita。我能夠使用C#來獲得我所需要的。我已經在這裏發佈瞭解決方案 – Elkas