带有历史记录列表的脚本启动器
在 InDesign 中,通过在“脚本”面板中双击脚本名称来运行脚本。该面板的问题在于它只显示一列微小的字体。这意味着我可以在面板中看到 47 个脚本,我必须将鼻子贴在屏幕上才能阅读它们的名称。要查看更多脚本,我需要向下滚动列表,然后单击。这一切都很乏味。
另一件事是,在我的脚本文件夹中的许多脚本中,在任何工作会话中,我可能经常使用六个脚本,因此如果将它们动态组合在一起会很有用——换句话说,历史列表。如果我可以键入脚本的名称,并且在我键入时,列表将被过滤以仅显示名称与我键入的任何内容匹配的脚本,那将非常有用。
因此,脚本启动器筛选文件列表并使用历史记录列表(在该历史记录列表顶部显示上次运行的脚本)的时间。
如何使用
使用脚本启动器的最简单方法是将其分配给键盘快捷键。我已将其分配给 F4,因此当我想运行脚本时,我按 F4 作为脚本启动器。
该脚本显示一个对话框,其中包含输入字段和列表。(第一次运行脚本启动器时,没有历史记录列表,但它会创建一个空列表。输入字段中显示并在列表中选择的脚本。若要运行此脚本,只需单击“输入/返回”或单击“运行”。
历史记录列表最多包含 15 个条目,这些条目列在框中。脚本文件夹中的其他脚本列在历史记录列表下方,用一行分隔。
若要选择其他脚本,请开始键入其名称,直到在列表框中看到其名称处于选中状态。为获得最佳结果,请选中过滤器列表框,以便列表仅显示与您键入的内容匹配的脚本名称。该列表显示的名称包含您在名称中任意位置键入的内容,不一定是从名称的开头开始。脚本以不区分大小写的方式匹配名称。有关更多筛选选项,请参阅下面的专业技巧。
运行脚本的另一种方法是双击它(如在 InDesign 自己的“脚本”面板中)。(这在 CC 及更高版本中不起作用。最后,您可以在列表中单击脚本的名称,然后单击“确定”或按 Return/Enter 运行它。
若要让脚本在下次运行时显示筛选的列表,请选中“下次运行时应用筛选器”框。假设我选中了上面的屏幕截图中带有脚本界面的框并运行脚本;下次运行runscript 时,我会看到相同的过滤列表。该脚本的工作方式与以前一样:例如,要展开列表,只需按 BackSpace 并开始键入即可以不同的方式过滤列表。
编辑脚本
要编辑脚本,请如上所述选择该脚本,然后单击编辑。这将启动Adobe的脚本编辑器ExtendScript Toolkit,并在其中加载脚本。完成后,保存脚本并退出编辑器。
显示脚本文件夹
单击文件夹以显示脚本文件夹的内容。这相当于 InDesign 的“脚本”面板中的“在资源管理器/查找器中显示”。
删除
删除所选脚本。请注意,不会重新绘制列表。最好在删除脚本文件并重新启动脚本后退出脚本。
专业技巧
您可以使用一些特殊符号更具体地过滤列表。要显示名称以您键入的内容开头的脚本,请在开头输入回旋符:
例如:
排序显示名称包含排序的所有脚本
^排序显示名称以排序开头的所有脚本
排序.jsx显示名称以排序结尾的所有脚本
换句话说,您可以在键入名称时使用正则表达式。
脚本下载:安装脚本