User Support
Модуль поддержки пользователей, пользователи могут устанавливать их для совместного использования своих функций.
Использование
Влияние на текущий исполнитель [PyMake параллельный] | Не влияет на текущего исполнителя [PyMake последовательный] | Примечание |
---|---|---|
pyenv qt5 | pymake set cur env qt5 | |
pytype test.3 bbc qt5 | pytype test.2 abc | |
bbc_exec.bat | abc_exec.bat | Могут выполнять команды, сохранённые PyMake |
java -v | pypowershell xxx ... | |
pylanguage xxx ... | ||
pycmd test.4 | ||
pyexecvp test.5 ... | ||
pyccvp test.5 ... | ||
set | pyccvp set | Могут выполнять команды в системном пути |
php xxx ... | pyccvp php xxx ... | Могут выполнять команды в пользовательском пути |
pyenv close qt5 | ||
pyvc msvc2015 | pymake set cur env msvc2015 | Могут запускать новые команды в среде |
MSBuild.exe ... | pymake vc ccvp MSBuild ... | |
CL.exe ... | pyvcccvp CL ... | |
pyvc close msvc2015 | ||
pyvcexport msvc2003 abc | ||
abc_effect.bat | ||
CL.exe ... | ||
abc_unset.bat | ||
pyexport qt5 abc1 | ||
abc1_effect.bat | ||
qmake.exe -v ... | ||
abc1_unset.bat | ||
pyclean | pyclean | Очистка команд, экспортированных из PyMake |
Примечание: первый вариант постоянно влияет на текущую среду, второй вариант не влияет на текущую среду.
Примечание: Первый вариант сложнее, второй — проще для понимания и использования.
Примечание: Первый и второй варианты не следует путать.
Примечание: Команды серии pyvc должны быть сначала инициализированы с помощью pymake vc init , затем можно использовать их напрямую. Используйте pymake vc stat для проверки состояния инициализации.
pyenv
Pymake помогает пользователям настраивать и сохранять переменные среды и пути с различными значениями, а также может сохранять команды. Пользователи могут легко переключаться между средами, а код прост.
Pymake может предоставить пользователям среду, которая не мешает работе системы и не мешает друг другу, и её можно вызывать где угодно! Это инновация.
На основе pymake я создал pyenv.
После установки pyenv также можно запускать где угодно, его особенность заключается в том, что пользователи могут свободно переключать (то есть заменять) свои собственные среды в командной строке.
pyenv предоставляет пользователям среду, влияющую на текущего исполнителя! Это ещё одна инновация.
pyvc
pyvc упрощает настройку среды VC для пользователей.
Пользователи могут использовать MSVC в своей собственной среде сбора.json, добавив две переменные VCVARSALL и VCVARSALLPARAM в $(mm source).
Обратите внимание
Добавьте в /.json, то есть файл $(mm source),
В каждом используемом ENV MSVC необходимо добавить две переменные среды,
"VCVARSALL"="${vcvarsall-201x}",${vcvarsall-201x} путь к файлу сохранения path-assemblage.
"VCVARSALLPARAM"="amd64_x86", эта переменная среды зависит от цели ENV.
Только так pyvc.bat будет работать эффективно.
Обратите внимание
Переменные среды bat не чувствительны к регистру.
Разрешено добавлять "RUN-VCVARSALL"=""${VCVARSALL}" ${VCVARSALLPARAM}".
Пользователь решает настроить "CLS-VCVARSALL" и "CLS-VCVARSALLPARAM".
pypowershell
pypowershell позволяет пользователям использовать powershell в нескольких средах, предоставляемых PyMake.
pypowershell предоставляет pypowershell.bat, который можно использовать как с CMD, так и с powershell.
pypowershell также предоставляет pypowershell.sh, который можно использовать на разных платформах.
Пользователи могут вызывать любой каталог .ps1 в каталоге, и его можно вызывать как команду, поддерживающую ввод параметров и поддержку любого рабочего каталога.
Поддержка powershell — это инновационное действие.
pyenv [.ps1]
pypowershell позволяет пользователям выполнять команды powershell в CMD, powershell и других средах, но выполнение pypowershell не повлияет на среду текущего исполнителя.
pyenv предоставляет три ярлыка для воздействия на среду текущего исполнителя,
pyenv.bat воздействует на среду CMD,
pyenv.sh воздействует на среду SHELL,
pyenv.ps1 воздействует на среду powershell, которую можно использовать на разных платформах.
pyccvp
pyccvp — это ярлык для выполнения команд pymake exec-with-params, позволяющий выполнять внутренние команды pymake или внешние команды с параметрами.
И ярлыки, похожие на pyccvp, включают pyexecvp, pylanguage, pypowershell и pycmd.
pycmd не может принимать параметры.
pylanguage поддерживает выполнение сценариев lua, php и других языков и команд и может принимать параметры.
pypowershell запускает сценарии powershell и команды в среде powershell.
Эти несколько команд не повлияют на среду текущего исполнителя.
Этим нескольким командам разрешено выполнять сценарии с пробелами в именах.
Все файлы .bat в любом каталоге будут выполняться в текущем каталоге. Путь не вызывается.
pylanguage
pylanguage позволяет пользователям запускать сценарии в любом пути, указанном пользователем. Поддерживает любой язык сценариев. Может принимать параметры.
pytype
pytype помогает пользователям экспортировать команды, сохранённые в PyMake, в локальные.
pyclean
pyclean удаляет команды, экспортированные pytype. pyclean очищает команды, экспортируемые из PyMake в текущий каталог.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )