// Объявляем гарнитуры
var myFont1 = 'Arial';
var myFont2 = 'Minion Pro';
with (app) {
// Проверяем открыт ли хоть один документ
if (documents.length < 1) {
alert('No open documents');
exit();
}
// Проверяем выделено ли хоть что-нибудь
if (selection.length < 1) {
alert('No selection');
exit();
}
// Ага, если выделен текстовый фрейм
if (selection[0].constructor.name == 'TextFrame'){
// Присволи переменной myStory ссылку на параметр parentStory
// первого выделенного объекта
var myStory = selection[0].parentStory;
// Обнуляем поиски и замены
findPreferences = null;
changePreferences = null;
// Назначаем для поиска одну гарнитуру, для замены другую
findPreferences.appliedFont = myFont1;
changePreferences.appliedFont = myFont2;
// Производим замены
myStory.search('', false, false, '');
// Подтираем за собой :)
findPreferences = null;
changePreferences = null;
// А вот если не выделен!!!
} else {
alert('Select Text Frame!!!');
exit();
}
}