Автоматизация работы в Quark

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

VEG13

Участник
Топикстартер
Сообщения
3
Реакции
0
Вопрос вот в чем. Существует ли доступный способ написания своих скриптов, Xtensions и т. п. (на PC)? Знаю, что существует множество готовых, но они не всегда подходят. Хочется часто написать что-то свое, настроенное конкретно под какую-то задачу (например, как скрипты в PageMaker)...

Заранее спасибо всем.
 

RIKITIKI

20 лет на форуме
Сообщения
1 465
Реакции
515
Ответ: Автоматизация работы в Quark

Прилагаемый набор комманд, основан на
технологии XT Batch, разработанной компанией
Techno Design. Используйте этот язык и коды XT
Batch чтобы дать любую команду программе
QuarkXPress. Используя эти команды, можно
направлять данные из вашей базы данных в
QuarkXPress (с TCP-IT XT) для того, чтобы
автоматически создавать полноценные
документы QuarkXPress!
TCP-IP XT также предоставляет возможность
доставать данные из уже готовых страниц
QuarkXPress и размещать их в соответствующих
полях базы данных, гарантируя, тем самым,
автоматическое обновление информации при
исправлениях даже в последние минуты перед
публикацией. С TCP-IP XT только небо вам предел.
Команды можно давать с любого стандартного
програмного окружения (т.е. Perl, Visual Basic, Real
Basic и Ektos) на любой платформе.
Программой QuarkXPress с TCP-IP XT можно
управлять с любой точки земного шара, при
помощи любого компъютера!
 

RIKITIKI

20 лет на форуме
Сообщения
1 465
Реакции
515
Ответ: Автоматизация работы в Quark

Интересно... на сайте у них пропали некоторые продукты. Продали что ли кому-то?
TCP-IP XT, Reference XT например...
 

VEG13

Участник
Топикстартер
Сообщения
3
Реакции
0
Ответ: Автоматизация работы в Quark

Посмотрела в сети инфу об этих продуктах. Да, весьма интересные штуки! Но имеют несколько существенных недостатков:
1. Batch XP работает только под МакОС (так пишут на разных сайтах). Насколько я поняла, с помощью этого пакета и становится возможным написание макросов.
2. Она стоит 3 штуки баксов!!!! Это сразу вычеркивает ее из разряда доступных.

Кстати, интересно, что все ссылки на скачивание (ну уж не знаю, полной или демо версии) TCP-IP XT обрезаны. Обидно...
 

RIKITIKI

20 лет на форуме
Сообщения
1 465
Реакции
515
Ответ: Автоматизация работы в Quark

Вообще пожалуй стоило бы описать задачи... экстеншенов так много, что может и найдется что-нибудь готовое
 

Holy

Участник
Сообщения
312
Реакции
0
Ответ: Автоматизация работы в Quark

Вообще пожалуй стоило бы описать задачи
Иногда быстрее сделать самому, чем искать уже готовые
 

RIKITIKI

20 лет на форуме
Сообщения
1 465
Реакции
515
Ответ: Автоматизация работы в Quark

быстрее самому написать экстеншен? :)
похоже вы понятия не имеете об этом...
 

VEG13

Участник
Топикстартер
Сообщения
3
Реакции
0
Ответ: Автоматизация работы в Quark

Да, я понятия не имею, как они пишутся для Кварка - потому и спрашиваю. А когда работала в Page Maker'е, писала скрипты для того, что лень было делать ручками. Неужели экстеншены для Кварка прямо-таки непостижимы? '8'
 

XTmaker

Участник
Сообщения
107
Реакции
0
Ответ: Автоматизация работы в Quark

Экстеншены вполне постижимы, если вы имеете XTensions Developer Kit (XDK) и знаете Кварк в совершенстве. В совершенстве знать Кварк необходимо, так как XDK содержит более 1000 различных функций, использующих около 500 структур данных и много чего другого. И, хотя XDK поставляется с документацией, без совершенного знания Кварка работать с ним почти невозможно (даже очень хорошему программисту). Слишком много спецтерминов и слишком часто документация подразумевает, что человек работал с Кварком.
Кроме того, надо конечно уметь программировать в той операционной системе, под которую вы планируете создать экстеншен.
Кстати, для автоматизации Кварка под Маком есть такая прекрасная вещь, как AppleScript. Там можно много чего наделать. Я например на AppleScript написал по приколу полный аналог экстеншена DocuSlim (знатоки и ценители знают, что это такое). И с этим скриптом предпечатная подготовка 100 страничного журнала занимает 2-3 часа (вместо 1,5-2 дней).
 

RIKITIKI

20 лет на форуме
Сообщения
1 465
Реакции
515
Ответ: Автоматизация работы в Quark

Ну вот зачем дразнить? ну знаем мы что хорошо на МАКе, работали :)
 

RIKITIKI

20 лет на форуме
Сообщения
1 465
Реакции
515
Ответ: Автоматизация работы в Quark

Кстати, XTmaker забыл вот упомянуть самое главное. Что надо знать C++ помимо знания Кварка и наличия XDK. Да и этот XDK у всех гуляет от 4-й версии... а новые функции, появившиеся в 5-й, 6-й версиях... или XTmaker разжился более свежим?
 

XTmaker

Участник
Сообщения
107
Реакции
0
Ответ: Автоматизация работы в Quark

Кстати, на писюке тоже можно писать сценарии для Кварка. Там же есть какой-то аналог эпплскрипта. Вижуал Бэйсик или что-то в этом роде. На писюке Кварк тоже полностью скриптэйбл. Надо смотреть документацию к Кварку, на каком языке они рекомендуют писать сценарии под разные платформы. Так что, писюковцы, не растраивайтесь. Была бы голова на плечах.
А насчет С++ могу успокоить. Его знать не обязательно. Как ни странно, XDK предоставляет обычный сишный интерфейс. Хотя при желании можно и С++ на него натянуть.
Кстати, а что за XDK гуляет от 4-й версии? Скорее всего, это ознакомительная лайт-версия, которая некоторое время лежала бесплатно на кварковском сайте. Там были доступны только около двух десятков функций из полного XDK.
 

RIKITIKI

20 лет на форуме
Сообщения
1 465
Реакции
515
Ответ: Автоматизация работы в Quark

Дело в том что Кварк не предоставляет пользователю ни списка функций для вызова их из VBScript, ни каких-то средств обращения к скриптам из Кварка.
В отличие от Адобе, которая во всех своих последних продуктах такую возможность предоставляет. Може в 7-й версии появится, не знаю. Ну а пока наиболее близкое TCP-IP XT - есть большой список функций, описание и пр.
И то вот в последнее время на сайте уже не продвигается...
 

$erge

Участник
Сообщения
3
Реакции
0
Ответ: Автоматизация работы в Quark

XTmaker сказал(а):
Кстати, а что за XDK гуляет от 4-й версии? Скорее всего, это ознакомительная лайт-версия, которая некоторое время лежала бесплатно на кварковском сайте. Там были доступны только около двух десятков функций из полного XDK.
Вполне полнофункциональная версия, хотя и с очень усеченной документацией, как осуществляется вызов функций приходится определять подчас методом тыка. Мы пишем свои Xtension для автоматизации верстки. Выгребаем данные из MS SQL сервера и разверстываем газету.

Если кто располагает XDK для 6й версии кварка и выше - дайте знать в личку, очень хотелось бы купить. Напрямую Quark программистам из России увы не продает.
 

RIKITIKI

20 лет на форуме
Сообщения
1 465
Реакции
515
Ответ: Автоматизация работы в Quark

вроде как несколько экстеншенов есть для выборки данных из баз данных... но чего не подошло?
 

Yuri

Участник
Сообщения
67
Реакции
3
Ответ: Автоматизация работы в Quark

RIKITIKI сказал(а):
Дело в том что Кварк не предоставляет пользователю ни списка функций для вызова их из VBScript, ни каких-то средств обращения к скриптам из Кварка.
Кое-чего можно добиться с помощью беcплатного AutoIt (http://www.autoitscript.com/autoit3/)

Ну а пока наиболее близкое TCP-IP XT
Хорший экстеншн, безусловно. А ты смог застаивть его запросы обрабатывать (напр. узнать ширину-высоту страницы, поля и т.д.)? У меня че-т не получилось, подозреваю, чего-то там с WinSocket-ом не того нахимичил…
 

RIKITIKI

20 лет на форуме
Сообщения
1 465
Реакции
515
Ответ: Автоматизация работы в Quark

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

Yuri

Участник
Сообщения
67
Реакции
3
Ответ: Автоматизация работы в Quark

Для текста, оно, конечно, с Вордом вряд-ли кто потягается…
Но скриптам тоже можно найти массу применений. К примеру:
http://www.prodtp.ru/index.php?showtopic=5268
 
Статус
Закрыто для дальнейших ответов.