Компиляция проекта Visual Basic 6 с указанием версии или автоинкрементом + UPX + Backup + Manifect + иконка
Запись от Dragokas размещена 21.10.2014 в 16:41
Показов 5817
Комментарии 3
|
Компиляция проекта VB6 с указанием версии или автоинкрементом (опционально) ver. 1.1 Как использовать: - распаковать архив в папку Вашего проекта - запустить _Make+Ver+Backup+Manifest+Ico+UPX.cmd Где настраивать: Все настройки хранятся в .CMD файле. Правый клик -> изменить. Что умеет: 1) указание версии программы при компиляции (видно в свойствах файла): На Ваш выбор: - жмем ENTER - это автоинкремент (в настройках можно задать +1 к чему Major, Minor или Revision) По-умолчанию set IncField=Revision - жмем прочерк и ENTER - оставить номер старой версии. - или указываем конкретную версию, какую хотим. 2) Добавление манифеста Укажите в настройках файл с манифестом: set Manifest=Tools\ManifestByTheTrick\manife st_asInvoker.txt :: Допустимые значения: :: Tools\ManifestByTheTrick\manifest_asInvo ker.txt :: Tools\ManifestByTheTrick\manifest_highes tAvailable.txt :: Tools\ManifestByTheTrick\manifest_requir eAdministrator.txt :: Tools\ManifestByTheTrick\manifest_asInvo ker_with_Common-Controls.txt :: Tools\ManifestByTheTrick\manifest_highes tAvailable_with_Common-Controls.txt :: Tools\ManifestByTheTrick\manifest_requir eAdministrator_with_Common-Controls.txt Знающие разберутся. 3) Упаковка в UPX с максимальным стандартным сжатием. Отключается опцией: set NoUPX=true 4) Создание бекапа скомпилированной версии. Путь к папке архива задается в: set ArcFolder=Archive 5) Смена иконки (наиболее актуально для приложения без формы, где нельзя указать ее в проекте). set icoFile=Icons\my.ico Особенности: Имя файла программы можно задать в: set AppName=myApp.exe Файл проекта находится автоматически. Файлы для бекапа собираются из зависимостей в файле .VBP + те, что Вы указали в настройке: set arcList=*.vbp *.vbw *.res *.exe *.frx *.lvw *.cmd *.csi *.csv "Здесь можно еще указать имя папки, которую тоже нужно включить в архив" Если проект не был закрыт до начала компиляции, будет отправлен безопасный сигнал о его закрытии. Если проект содержит ошибки, будет предложено вернуть старый номер версии в файл VBP по нажатию ENTER -> + откроется сам проект. Требования: Установленная среда VB6. Предистория: Не нравится мне встроенный в VB6 IDE автоинкремент. Ну вот хочу я в следующей версии изменить уже не Revision, а Major или Minor. Лезть для этого в опции далеко и лень. Каждый раз править в файле .VBP аналогично. Решение - положить файлик _Make+Ver+Backup+Manifest+Ico+UPX.cmd в папку проекта и запустить. Примечание: Чтобы вывести в окно формы версию программы, воспользуйтесь свойствами объекта App:
В составе скрипта используются программы других разработчиков: :: Icon Changer by anny05 :: Manifest by The Trick (модифицирован Dragokas) :: UPX by Markus Oberhumer, Laszlo Molnar & John Reiser :: 7Zip by Igor Pavlov Вложение: http://dragokas.com/tools/_Mak... co+UPX.zip | |||||
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 3
Комментарии
-
Dragokas, ссылка на загрузку архива не работает, можете обновить или заменить? Спасибо!Запись от oplrox размещена 12.12.2021 в 00:18
-
Запись от Dragokas размещена 12.12.2021 в 01:21
-
Нашлась причина - антивирус удалял файл после загрузки, уже скачал, спасибо за полезный софт!
Сообщение от Dragokas
Запись от oplrox размещена 12.12.2021 в 01:57


