Инсталлятор для макроса

  • Автор темы Автор темы izrukvruki
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

izrukvruki

Топикстартер
15 лет на форуме
Сообщения
1 881
Реакции
311
Написал макрос, теперь его нужно установить на десяток компов, с разной ОС, с разными версиями корела...

1) Можно ли создать инсталлятор, который нашел бы нужную папку
(Например у меня XP, 7ка, 8ка 64битные - значит надо файл помсетить в C:\Program Files\Corel\CorelDRAW\Draw\GMS... а если 7ка или 8ка и 32 битная то в C:\Program Files(86)\Corel\CorelDRAW\Draw\GMS... ). т.е. желательно учесть какая версия корела стоит
На крайняк можно чтоб юзер сам указывал папку с корелом.

2) можно ли как-то автоматом кнопку макроса вытащить на панельку в кореле, чтоб пользователь сразу мог ее тыкать, а не сам вытаскивал

3) и собственно главный вопрос: с помощью каких прог делать инсталлятор

спасибо
 
1) Можно ли создать инсталлятор, который нашел бы нужную папку
Можно, причем, кучей разных способов. Навскидку: 1) EXE файл, который ищет данную папку и записывает туда макрос 2) СDR файл, при открытии которого автозагрузочным макросом нужный макрос бы прописывался куда надо ...
2) можно ли как-то автоматом кнопку макроса вытащить на панельку в кореле
Можно, но довольно сложно и не всегда универсально для всех версий.
3) и собственно главный вопрос: с помощью каких прог делать инсталлятор
Ну это уж вы череcчур многого хотите, может, вам его еще и написать? '))'
Зависит от того, какой способ инсталляции вы выберете.
 
Вы так много написали, но по существу ответили только на 2й вопрос...

Ладно, упрощу свой вопрос: есть специальные программы для создания инсталляторов?
 
Для кореловских макросов? Нет
 
а не для корловских? встречал же инсталяторы, которые например к программа дополнения устанавливают (шрифт например в папку Fonts) ...
 
Самое простое под Windows любых версий, имхо, создание winrar`ом sfx-архива, в котором лежал бы сам макрос и файлик setup.vbs, в котором, в свою очередь, можно было закодировать любые действия с файлом макроса.

Программы инсталляторы, имхо, гугл мог бы ответить более развернуто.

ЗЫ. В winrare, скорее всего можно и без кодинга в vbs обойтись, с ним просто больше возможностей.
 
Полно таких пакетов
Но макрос ими установить достаточно сложно будет
Придется все равно делать некий самописный костыль, который интегрировать внутрь пакета а это все равно что самому инсталлятор писать.
Цели и специфика другая
 
ну вот например
Ну, в принципе, как например
Другое дело, объяснить этому инсталлятору, где находится кореловская папка GMS и что в реестре (и не только) править, дабы кнопку (опять же для каждой версии!) на панель вынести - достаточно нетривиальная задача сама по себе.
 
наверное проще просто создать sfx архив
 
Вот и я ж о том
Цель всех инсталляционных пакетов - сделать красивую презентационную обертку для коммерческих пакетов, состоящих из миллиона различных файлов, рассовываемых по тысяче разных директорий
А когда нужно найти одну-единственную папку, в которую файл записать надо - тут смысла большого нет огород городить.
 
@TRANTOR, огромное спасибо. Попробовать хочу inno setup
 
Статус
Закрыто для дальнейших ответов.