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