当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 0 Fork 9

Hank/Multi-environ Technology
暂停

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
pyexport.bat 2.07 KB
一键复制 编辑 原始数据 按行查看 历史
T.D.R. 提交于 2019-06-16 23:43 . add vc deinit command.
@echo off
:: pyexport.bat 在当前目录,导出某个环境。
if "%1" == "" (
echo usage:
echo " pyexport <env-name> [ <script-name> ]"
echo ------
echo please appoint a env name. & exit /b 0
)
set PYENVNAME=%1
if ""%1"" == """" (
set PYENVNAME=current
)
if /i "%1" == """" (
set PYENVNAME=current
)
set PYSCRIPTNAME=%2
if ""%2"" == """" (
set PYSCRIPTNAME=env
)
if /i "%2" == """" (
set PYSCRIPTNAME=env
)
set PYPROGRAMPATH=%~dp0
set PYPROGRAMNAME=pymake.bat
set PYPROGRAMPATHNAME=%PYPROGRAMPATH%%PYPROGRAMNAME%
rem echo starting cmd ...
rem for /F %%i in ('echo %random%') do ( set "PYEXECINDEX=%%i" )
rem echo cmd index: [%PYEXECINDEX%]
rem for /F %%i in ('"%PYPROGRAMPATHNAME%" source root') do ( set "PYMMSOURCEROOT=%%i" )
rem echo location : [%PYMMSOURCEROOT%]
rem for /F %%i in ('"%PYPROGRAMPATHNAME%" source config') do ( set "PYMMSOURCECONFIG=%%i" )
rem echo configure: [%PYMMSOURCECONFIG%] [1]
rem for /F %%i in ('"%PYPROGRAMPATHNAME%" get current env') do ( set "PYMMDEFAULTENVNAME=%%i" )
rem echo environme: [%PYMMDEFAULTENVNAME%] [default]
rem if not "%2" == "" (
rem set PYENVNAME=%2
rem ) else (
rem set PYENVNAME=%PYMMDEFAULTENVNAME%
rem )
rem for /F %%i in ('"%PYPROGRAMPATHNAME%" have env %PYENVNAME%') do ( set "PYEXECFLAG=%%i" )
rem if "%PYEXECFLAG%" == "False" (
rem echo environme: [%PYENVNAME%] is not existed.
rem exit /b 0
rem )
rem echo environme: [%PYENVNAME%] [%PYEXECFLAG%] [USED]
rem for /F %%i in ('"%PYPROGRAMPATHNAME%" have cmd %PYEXECNAME%') do ( set "PYEXECFLAG=%%i" )
rem if "%PYEXECFLAG%" == "False" (
rem echo command : [%PYEXECNAME%] is system wild command.
rem ) else (
rem echo command : [%PYEXECNAME%] [%PYEXECFLAG%] [EXISTED]
rem )
rem for /F %%i in ('"%PYPROGRAMPATHNAME%" get default exec root') do ( set "PYMMSHELLROOT=%%i" )
rem echo exec root: [%PYMMSHELLROOT%] [default]
rem echo exec root: [%CD%] [here]
rem echo %PYENVNAME%
rem echo %PYSCRIPTNAME%
call "%PYPROGRAMPATHNAME%" export2 here %PYENVNAME% to %PYSCRIPTNAME% --local --custom
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/hanktan/PyMake.git
git@gitee.com:hanktan/PyMake.git
hanktan
PyMake
Multi-environ Technology
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385