2 changed files with 40 additions and 14 deletions
@ -1,33 +1,56 @@ |
|||||
@echo off |
@echo off |
||||
|
REM set up parent and current directory constants |
||||
|
for %%d in (%~dp0.) do set Directory=%%~fd |
||||
|
for %%d in (%~dp0..) do set ParentDirectory=%%~fd |
||||
|
|
||||
for %%d in (%~dp0.) do set Directory=%%~fd |
|
||||
|
|
||||
for %%d in (%~dp0..) do set ParentDirectory=%%~fd |
|
||||
|
|
||||
for /f "usebackq tokens=*" %%a in (`dir /B installer`) do ( |
|
||||
set setup=installer\%%a |
|
||||
|
REM find installer |
||||
|
for /f "usebackq tokens=*" %%a in (`dir /B "%Directory%\install" ^| findstr /r /i "\.exe$"`) do ( |
||||
|
set setup="%%a" |
||||
goto skipA |
goto skipA |
||||
) |
) |
||||
:skipA |
:skipA |
||||
REM set Directory=%~dp0 |
|
||||
|
|
||||
|
REM run installer |
||||
|
move "%Directory%\install\%setup%" "%Directory%\%setup%" |
||||
"%Directory%\%setup%" |
"%Directory%\%setup%" |
||||
REM set winpython=%%a |
|
||||
|
move "%Directory%\%setup%" "%Directory%\install\%setup%" |
||||
|
|
||||
|
REM find winpython dir |
||||
for /f "usebackq tokens=*" %%a in (`dir /A:D /B ^| findstr /r /i w.*py.*`) do ( |
for /f "usebackq tokens=*" %%a in (`dir /A:D /B ^| findstr /r /i w.*py.*`) do ( |
||||
set winpython=%%a |
set winpython=%%a |
||||
goto skipB |
goto skipB |
||||
) |
) |
||||
:skipB |
:skipB |
||||
set winpython="%Directory%\%winpython%" |
|
||||
for /f "usebackq tokens=*" %%a in (`dir /A:D /B %winpython% ^| findstr /r /i python.*`) do ( |
|
||||
|
set winpython=%Directory%\%winpython% |
||||
|
|
||||
|
REM find python binary dir |
||||
|
for /f "usebackq tokens=*" %%a in (`dir /b "%winpython%" ^| findstr /r /i "python-[0-9]\.[0-9]\.[0-9]"`) do ( |
||||
set exe=%%a |
set exe=%%a |
||||
goto skipC |
goto skipC |
||||
) |
) |
||||
:skipC |
:skipC |
||||
workers\path_append "%winpython%\%exe%" |
|
||||
set exe="%winpython%\%exe%\python.exe" |
|
||||
|
set pa="%Directory%\workers\path_append.bat" |
||||
|
REM python setup |
||||
|
set PATH="%winpython%\%exe%";%PATH% |
||||
setx winpython %winpython% |
setx winpython %winpython% |
||||
|
python -m pip install -r "%Directory%\google_api_wrapper\requirements.txt" |
||||
|
|
||||
|
REM adding path_append.bat to user script dir |
||||
|
echo:@echo off > "%Directory%\ua-path\path_append.bat" |
||||
|
echo:"%Directory%\workers\path_append.bat" %%1 >> "%Directory%\ua-path\path_append.bat" |
||||
|
|
||||
|
REM adding user script dir to path |
||||
|
|
||||
|
REM idle settings |
||||
md "%winpython%\settings\.idlerc" |
md "%winpython%\settings\.idlerc" |
||||
copy config-highlight.cfg %winpython%\settings\.idlerc |
|
||||
|
copy config-highlight.cfg "%winpython%\settings\.idlerc" |
||||
|
|
||||
|
REM notepad++ settings |
||||
md "%appdata%\Notepad++\themes" |
md "%appdata%\Notepad++\themes" |
||||
copy themes "%appdata%\Notepad++\themes" |
copy themes "%appdata%\Notepad++\themes" |
||||
"%exe%" -m pip install -r %Directory%\google_api_wrapper\requirements.txt |
|
||||
|
|
||||
|
REM append to PATH |
||||
|
call %pa% "%winpython%\%exe%" |
||||
|
call %pa% "%winpython%\%exe%\Scripts" |
||||
|
call %pa% "%Directory%\ua-path" |
||||
|
:end |
||||
@ -0,0 +1,3 @@ |
|||||
|
@echo off |
||||
|
set op=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\ia32\mpirt;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\ia32\compiler;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\IBM\SPSS\Statistics\24\JRE\bin; |
||||
|
powershell -Command "[Environment]::SetEnvironmentVariable('path','%op%','user')" |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue