[ID CS4-CS6] загадочный BridgeTalk

Статус
Закрыто для дальнейших ответов.

bossrus

шибка умный, аднака
Топикстартер
12 лет на форуме
Сообщения
447
Реакции
74

Не по теме:
понимаю, что тема не совсем к индизайну.. но скрипт-то я запускаю именно из-под индизайна. так что отношение почти прямое. тем более, что скриптинг на этом форуме есть только тут, и в иллюстраторе. а от иллюстратора оно действительно далеко :)
ну да это для разминки. таки ссуть:



принесли нам в отдел новые мега супер-пупер новые MacPro 2008. и смотрю я — чтой-т скрипты мои рукописнововые — красивововые да нарядные — работают не везде как раньше. слабал такую коротенькововую процедурку:
Код:
var targets = BridgeTalk.getTargets(null,null);
var txt = "";
for (var q=0;q<targets.length;q++)
    txt += "\r"+targets[q];
var magTxt = app.activeDocument.textFrames.add({contents : txt});
чтобы выяснить таки что же, по мнению бриджа, у меня установлено. и получил:
bridge-5.064
estoolkit-3.8
exman-6.0
illustrator-21.064
indesign-12.064
photoshop-110.032
switchboard-2.0
стоп-стоп! подумал штирлиц. а как же вот это вот всё:
Screen Shot 2019-01-25 at 16.31.20.png
?
особенно смешно, когда единственный вариант индиза "12.064" выдаёт индиз CS6. типа сам себя не вижу, но уж CS2017 разглядим всенепременно :(

вот как теперь быть, да как передавать картинки, скажем, в CS6 фотошоп?
или как объяснить бриджу, что дофига индизов стоит у него тута в системе?
и вообще.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844
Ну он какбэ выдает самые актуальные версии из установленных
А вы пробовали в качестве таржета указывать другую?
 

bossrus

шибка умный, аднака
Топикстартер
12 лет на форуме
Сообщения
447
Реакции
74
Ну он какбэ выдает самые актуальные версии из установленных
на прошлой системе именно эта строчка показывала все версии установленных программ. даже шопов было больше.
только верхняя версия была не CC, a CS6
А вы пробовали в качестве таржета указывать другую?
а как?
 

Dmitrij M

15 лет на форуме
Сообщения
11 046
Реакции
5 944
Bridge можно назначить любую версию, но только одну.
 

Вложения

  • Zrzut ekranu 2019-01-25 14.53.20.jpg
    Zrzut ekranu 2019-01-25 14.53.20.jpg
    144.7 КБ · Просм.: 553

bossrus

шибка умный, аднака
Топикстартер
12 лет на форуме
Сообщения
447
Реакции
74
Bridge можно назначить любую версию, но только одну.
брррр
а этот ответ относится к вопросу "как передавать картинки в CS6 фотошоп?" или к "как объяснить бриджу, что дофига индизов стоит у него в системе?"? :)
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844
Ну прямо в bt.target полную версию указать нужного шопа если
Попробуйте еще запустите нужный фотошоп и гляньте изменился список targets
 
Последнее редактирование:

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Ну прямо в bt.target полную версию указать нужного шопа если
Попробуйте еще запустите нужный фотошоп и гляньте изменился список targets

не изменится. в мануале все четко расписано как делать, вообще говоря, но ТС традиционно его игнорирует
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844
Можно через getSpecifier точное название установленной версии получить и его в target использовать
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
ну это если список всех надо.

через getSpecifier если номер не писать получишь точно так же - наивысшую из установленных
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844
  • Спасибо
Реакции: Skvoznyak

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
в общем, ничего загадочного. как написано - так и работает )
 

apg_777

15 лет на форуме
Сообщения
278
Реакции
81
Ну, пинайте ногами!

Не по теме:

У кого Mac попробуйте следующее. Запустите редактор скриптов, Apple скриптов (живёт в утилитах, Cmd+Shift+U), в меню "Файл" выберите "Открыть словарь". Получите список программ, для которых которых вы можете написать скрипты, причём любые комбинации этих программ вы можете использовать в пределах одного скрипта и при этом обойтись без танцев с бубном. Выберите нужную программу и получите всю информацию.

Удавиться, но принципиально не использовать Apple Script! Люди знают толк в извращениях!

"Как передать картинку?" Да никаких проблем:
tell application "Adobe InDesign CS6" -- или любой другой индизайн, который нужен
-- узнали что надо
tell application "Adobe Photoshop CS6" -- любой фотошоп
-- обработали картинку и вернулись в индизайн
end tell
-- продолжились игры с индизайном
end tell

Количество вложений или программ не знаю сколько, но ни разу не перебирал. Можно даже все версии одной программы использовать если потребуется. Сколько там индизайнов на картинке выше, 4? Да хоть все используйте!
Очень хочется? Пожалуйста, никто не запрещает использовать вставки JavaScript. Можете вообще написать JavaScript-ы отдельно и вызывать их в нужном порядке из AppleScript, главное предусмотреть передачу данных (как в функции).


Пинки от тех, кто не имеет понятия о чём речь не принимаются и будут игнорироваться! А то уже проходил — люди AppleScript в глаза не видели, но расписывали такими словами, которые в приличном обществе не используются. Варианты "JS круто", "Настоящие программисты используют только JS" и подобное тоже не принимаются.
Администратору — топик, пожалуй, лучше перекинуть куда-нибудь в "Разговоры обо всём".
 
Последнее редактирование:

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844
Я к свободе вероисповедания стараюсь относиться со всей возможной толерантностью - кому то арбуз, кому то свиной хрящик, кому то applescript, кому то VBS, а отдельные ценители весьма специфичного, вообще AHK предпочитают. Однако как быть сирым и убогим, которые в силу своей ограниченности и нищебродства, еще не осознали величия фруктовых компьютеров?'alil'
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Ну, пинайте ногами!

Пинки от тех, кто не имеет понятия о чём речь не принимаются и будут игнорироваться!


в ExtendScript если что есть директива #target с указанием версии, абсолютно тот же эффект.



А так... вот например отзыв от клиента, после переделки его скрипта на AS в JS

On 27 September 2018 at 15:22:22, . wrote:
I still can’t believe how much faster JavaScript is than AppleScript! Amazing.​

хотя какие-то специфические вещи бесспорно удобнее на AS сделать. что-то из этого на JS вообще не сделать. но тогда придется под win что-то изобретать отдельно
 
Последнее редактирование:

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844
Брр. Я так давно не был в Империи Добра, что почти забыл ихний язык. Лень гуглить с планшета - AS быстрее JS или таки не?
 
Статус
Закрыто для дальнейших ответов.