Я написав сценарій python для координаціїПобудова кількох Qt-проектів на вікнах. Сценарій python вирішує, яку архітектуру потрібно будувати, і які версії Visual Studio та Qt використовувати. Після цього я хотів би запустити правильні qtenv2.bat і vcvarsall.bat для налаштування середовища, а потім імпортувати отримане середовище для використання в моєму файлі python.
Якщо файли Bat містять лише налаштування змінних середовища це було б легко, але оскільки вони також містять логіку та інші речі, я повинен їх запускати та збирати ті зміни, які вони зробили.
Я можу вирішити це, використовуючи декілька сценаріїв bat / py, але моя мета полягає в написанні одного сценарію python, щоб піклуватися про цей процес збірки.
Відповіді:
2 для відповіді № 1"Якщо файли кажанів містять лише налаштування змінних оточення, це було б легко"
Включити a set
команду в кінці пакетного файлу і знімати його вихід, який буде просто переліком змінних у середовищі та їх значеннями