Construct 2 переключатель версий

раздел для свободного общения

Сообщение Construct 2 переключатель версий
» 12 окт 2016, 21:49

Долго ломал голову над тем как облегчить процесс переключения версий в capx файлах. Поскольку я обладатель бета версии то переключать приходится часто. Так как мои знания программирования совсем уж базовые, мне не удалось привинтить библиотеки какой - нибудь Zip.js к Сonstruct 2 и создать тулзу. Поэтому довольствоваться пришлось малым: а именно Bat файлом. Сразу предупрежу: для использования этого батника необходим установленный WinRar!

Ахтунг! Крайне не рекомендовано использовать на больших и дорогих вашему сердцу проектах! Данный батник был создан для облегчения открытия capx файлов с набросками и примерами! Иначе возможен сценарий с поломанным исходником и горящей *****.

Как работает:
Помещаем Bat файл в директорию с нужным файлом. Запускаем батник.

Вводим имя с учётом расширения файла!!!
 Батник предложит ввести имя файла
Изображение


Далее откроется окно блокнота, где вы сможете провести дальнейшие манипуляции.

 Меняем версию в текстовом редакторе
Изображение

Что именно тут менять читаем в этой теме. По сути всего 5 цифр в начале файла.

Сохраняем.

Далее батник сам забросит сохранённый файл в нужный архив, и удалит временные файлы.

Да, я соглашусь что ручками поработать всё же придётся, но к сожалению я не нашёл ВСТРОЕННЫХ операторов замены текста, для всех нужна была установка доп. ПО, вот я и решил не перегружать голову.

Bat файл представлен в виде кода, дабы избежать в дальнейшем обвинений в распространении вирусов на форуме.
Код: Выделить всё
@echo off
chcp 1251
set /p file="Введите имя вашего файла: "
if exist %file% (
   echo "Извлечение..."
   start /wait C:\Progra~1\WINRAR\winrar.exe X "%file%" "New project.caproj"
   echo "Редактируйте параметр <saved-with-version>???</saved-with-version>"
   start /wait notepad "New project.caproj"
   echo "Архивирование файла..."
   start /wait C:\Progra~1\WINRAR\winrar.exe A "%file%" "New project.caproj"
   echo "Удаление временных файлов..."
   del "New project.caproj"
   exit
) else (
   echo "Указанного файла не существует"
   pause
)


Бросаете этот код в пустой текстовый файл и сохраняете под разрешением .bat

PS. Если кто то может дополнить код до автоматического - пишите. Буду рад узнать как всё таки это делается.
Последний раз редактировалось Mukai 12 окт 2016, 22:35, всего редактировалось 3 раз(а).
Аватара пользователя

Модератор
Сообщений: 660
Я тут с 12 окт 2013
Репутация 189 [ ? ]

Сообщение Construct 2 переключатель версий
» 12 окт 2016, 21:52

Молодец
Аватара пользователя

Участник
Сообщений: 8
Я тут с 12 окт 2016
Двиг: CF 2.5
Лицензия: Developer
Репутация 1 [ ? ]

Сообщение Construct 2 переключатель версий
» 12 окт 2016, 22:29

Немного поправил код.
Аватара пользователя

Модератор
Сообщений: 660
Я тут с 12 окт 2013
Репутация 189 [ ? ]

Сообщение Construct 2 переключатель версий
» 12 окт 2016, 22:41

А зачем? Есть же прога: capx_change.exe
capx_change.rar
(68.72 КБ) Скачиваний: 15
Когда оба пути ошибочны, ты должен выбрать третий. А если его нет, ты должен его создать.
Ведь если ты не решишь задачу, ее обязательно решит кто-нибудь другой. Так почему бы не стать первым?
Аватара пользователя

Игродел
Сообщений: 2048
Я тут с 24 окт 2014
Откуда: Москва
Двиг: Construct2/UE4
Лицензия: Personal
Skype: smebor
Репутация 425 [ ? ]

Сообщение Construct 2 переключатель версий
» 12 окт 2016, 22:56

smebor, :rofl: Ну вот, 30 минут моей жизни в пустую.
Аватара пользователя

Модератор
Сообщений: 660
Я тут с 12 окт 2013
Репутация 189 [ ? ]

Сообщение Construct 2 переключатель версий
» 12 окт 2016, 23:00

Mukai, не впустую! знания и их применение весьма полезный опыт! :ok: :hii:
Ваше нажатие кнопки "Поблагодарить" за помощь - нереально тешит мое ЧСВ и дает силы помогать остальным! ;)
Хватит выпрашивать исходники! Включайте мозг, если есть, конечно!.. :)
Отличие лицензий на контент!
Изображение
Аватара пользователя

Игродел + TDS
Сообщений: 2715
Я тут с 18 авг 2014
Репутация 348 [ ? ]

Сообщение Construct 2 переключатель версий
» 12 окт 2016, 23:06

firerat, Тоже верно, командная строка полезная штука. Эх.
Аватара пользователя

Модератор
Сообщений: 660
Я тут с 12 окт 2013
Репутация 189 [ ? ]



Вернуться в Открытая тема

Сейчас эту тему просматривают

Зарегистрированные пользователи: нет зарегистрированных пользователей

Наверх