我刚刚开始使用Adobe InDesign脚本。
我看到在另一个开发人员的windows系统-他会点击帮助->对象模型查看器(Adobe ExtendScript工具包),有多个对象模型列出,他可以选择inDesign DOM从那里。
我刚刚安装了indesigncs6,我的ESTK对象模型查看器只显示了3个模型i) Core JS类ii) scriptUI类adobe bridge c6对象模型
如何添加InDesign DOM到列表?
首先创建一个名为connect_to_estk.jsx
的新文件,其内容如下:
$.writeln("Connected to " + app.name + " " + app.version);
然后将文件移动到C:Program Files (x86)AdobeAdobe InDesign CS6ScriptsScripts Panel
或类似位置
下一步打开InDesign并按Ctrl+Alt+F11显示脚本面板。(或选择"窗口>工具>脚本")
在Scripts面板中,展开Application面板,右键单击connect_to_estk。jsx,选择"Run Script"
ESTK窗口现在将打开,如果它还没有打开。ESTK中的"JavaScript控制台"窗格将显示类似Connected to Adobe InDesign 8.0.0.370
的内容。
在ESTK中选择"文件>新建"。展开左上角的下拉菜单。应该有一个InDesign条目。选择它。左边的链接应该是绿色的。如果没有,请单击。
最后,打开对象模型查看器。Indesign DOM现在应该在下拉菜单中
从目标下拉菜单中选择InDesign并按下红色连接按钮。InDesign应该在第一次接触时创建对象模型xml文件。如果没有帮助,可以在ESTK中执行任何脚本,例如$.writeln(app.name);