/ / Зателефонуйте на BAT-файл із python та імпортуйте середовище - python, qt, batch-файл, середовище

Зателефонуйте на BAT-файл із python та імпортуйте середовище - python, qt, batch-файл, середовище

Я написав сценарій python для координаціїПобудова кількох Qt-проектів на вікнах. Сценарій python вирішує, яку архітектуру потрібно будувати, і які версії Visual Studio та Qt використовувати. Після цього я хотів би запустити правильні qtenv2.bat і vcvarsall.bat для налаштування середовища, а потім імпортувати отримане середовище для використання в моєму файлі python.

Якщо файли Bat містять лише налаштування змінних середовища це було б легко, але оскільки вони також містять логіку та інші речі, я повинен їх запускати та збирати ті зміни, які вони зробили.

Я можу вирішити це, використовуючи декілька сценаріїв bat / py, але моя мета полягає в написанні одного сценарію python, щоб піклуватися про цей процес збірки.

Відповіді:

2 для відповіді № 1

"Якщо файли кажанів містять лише налаштування змінних оточення, це було б легко"

Включити a set команду в кінці пакетного файлу і знімати його вихід, який буде просто переліком змінних у середовищі та їх значеннями