فرض کنید دریک سند طولانی که از یک فایل ورد به ایندیزاین آورده اید دارای کاراکترهای اضافی بسیاری باشه و بخواید برای صفحه آرایی در ایندیزاین و استفاده از توانایی های ایندیزاین آنها رو پاکسازی کنید. مثلا در فایلهای وردی که وارد میشوند معمولا تعداد زیادی کاراکتر Space و کاراکتر پاراگراف و… اضافی هست. هر کدوم از این موارد رو میشه با یک دستور GREP پاکسازی کرد ولی مشکل اینه که برای هر مورد باید یکبار پنجره Find/Change باز شده و دستور GREP مورد نظر اعمال بشه.

برای اینکه از چندین بار اجرای دستور Find/Change خلاصی پیدا کنیم یک اسکریپت هست که کار ما رو آسون میکنه. در پنل Scripts و در زیر مجموعه جاوااسکریپت، میتونیم از اسکریپت FindChangeByList استفاده کنیم:

2016-12-29_23-02-51

این اسکریپت از یک لیست برای جستجو و تغییر موارد مختلف استفاده میکنه. برای دسترسی به اون لیست در داخل پوشه FindChangeSupport یک فایل به اسم FindChangeList.txt وجود دارد. روی آن کلیک راست کرده و گزینه reveal in explorer رو میزنیم. در اینصورت پنجره ای باز شده که مکان این فایل رو به ما نشون میده:

2016-12-29_23-11-34

2016-12-29_23-14-46

با note pad ویندوز اون رو باز کنید و میبینید که در انتهای این فایل لیست موارد جستجو شده و موارد جایگزین رو آورده که با اضافه یا کم کردن به این لیست میتونید موارد دلخواه خودتونو ایجاد کنید:

2016-12-29_23-16-21

بعد از تغییر این لیست و اجرای اسکریپت در ایندیزاین میتوانید با یک حرکت تمام تغییراتی که مد نظرتونه تغییر بدین.