Вопросы и ответы по программам Adobe

         

Как создать макрокоманду поиска и замены?



Как создать макрокоманду поиска и замены?

ОПИСАНИЕ

В руководстве пользователя FrameMaker, в приложении С, приведен пример макрокоманды, осуществляющей поиск. Как создать макрокоманду, которая осуществляет не только поиск, но и замену?

РЕШЕНИЕ

Макрокоманда для поиска и замены создается так:

1. Нажмите клавиши !fis, и на мониторе появится диалоговое окно Find/Change Parameters.

2. Введите необходимые значения в ноля функций Find и Change.

3. Настроив опции поиска, нажмите клавишу Enter или щелкните кнопку Set.

4. Нажав клавиши !fm, запустите поиск и замену.

5. В зависимости от необходимого режима поиска и замены используйте одну из комбинаций клавиш: 

>From $FMHOME/fminit/usenglish/Commands-

<Command ReplaceOnce 

<Label Replace> <KeySequence \ ! ro> 

<Definition \x232» 

<Conunand ReplaceAll 

<Label Replace All> 



<KeySequence \!rg> 

<Definition \x233» 

<Coiranand ReplaceAndFindAgain

 <Label Replace and Find Again> 

<KeySequence \!ra> 

<Definltion \x234»

Чтобы заменить все, можно нажать на клавиши !rg — после этого Вы получите предупреждение о том, что данная операция не сможет быть отменена, если Вы неправильно определили какие-либо параметры в диалоговом окне Find/Change Parameters. Если щелкнуть кнопку ОК, операция будет продолжена; щелкнув кнопку «Отмена», Вы вернетесь в диалоговое окно для проверки параметров.

Ниже приведен алгоритм замены красного цвета на синий:

 <Macro Macrol 

<Label Macrol> 

<Trigger ^&> 

<TriggerLabel ^&>

definition \ ! f is/START_DIALOG VTab +/Tab

 \sO/Return /Tab ^ublue/Tab /Tab /Tab / 

Tab /Tab \s0/Return /Tab ^ured/Tab /Tab

 I/Tab /Tab /Return /END_DIALOG

 \!fin\!rg/

START_DIALOG /Return /END_DIALOG>

 <Mode NonMath»



Содержание раздела