Я пытаюсь настроить скрипт для увеличения номера сборки внутри файла версии в IAR EW430. У меня есть скрипт Python и пакетный файл, работающие из командной строки, но когда я запускаю его в IAR IDE, номер сборки не увеличивается.
В проекте IAR у меня есть «Параметры»> «Действия сборки»> «Командная строка предварительной сборки», установленная на:
$PROJ_DIR$\pre-build.bat "$PROJ_DIR$"
Пакетный файл pre-build.bat:
@echo off
set arg1=%1
python VersionInc.py %arg1%
echo on
Прямо сейчас arg1 — это просто путь к файлу «version.h», которым манипулирует python, и тот же путь, что и проект для этих тестов.
Когда я перекомпилирую в IAR, сообщение о сборке сообщает «Выполнение действия перед сборкой» и показывает правильный путь и отправляемый аргумент, и я вижу всплывающее командное окно на короткое время, но файл не обрабатывается. Что мне не хватает?
Спасибо