27 lines
1.4 KiB
Batchfile
Executable File
27 lines
1.4 KiB
Batchfile
Executable File
@echo off
|
|
@echo Setting up Project Python Tools Environment
|
|
@echo -------------------------------------------
|
|
|
|
pushd "%~dp0"
|
|
|
|
rem Setup environment variables for Python.
|
|
SETX PYTHONHOME "%RS_TOOLSROOT%\bin\python\App"
|
|
SETX PYTHONPATH "%RS_TOOLSROOT%\ironlib\lib;%RS_TOOLSROOT%\techart\script\python\standalone;%RS_TOOLSROOT%\techart\script\python\packages"
|
|
|
|
rem Copy required files over to the Windows\System32 directory.
|
|
XCOPY "%RS_TOOLSROOT%\bin\python\App\python27.dll" "c:\windows\system32" /y
|
|
XCOPY "%RS_TOOLSROOT%\bin\python\App\pythoncom27.dll" "c:\windows\system32" /y
|
|
XCOPY "%RS_TOOLSROOT%\bin\python\App\pythoncomloader27.dll" "c:\windows\system32" /y
|
|
XCOPY "%RS_TOOLSROOT%\bin\python\App\pywintypes27.dll" "c:\windows\system32" /y
|
|
|
|
rem Update registry to associate .py files with our version of Python.
|
|
REG ADD HKCR\.py /ve /t REG_SZ /d py_auto_file /f
|
|
REG ADD HKCR\py_auto_file\shell\open\command /ve /t REG_SZ /d "\"%RS_TOOLSROOT%\bin\python\App\pythonw.exe\" \"%%1\"" /f
|
|
REG ADD HKCR\Applications\pythonw.exe\shell\open\command /ve /t REG_SZ /d "\"%RS_TOOLSROOT%\bin\python\App\pythonw.exe\" \"%%1\"" /f
|
|
REG ADD HKCR\Applications\python.exe\shell\open\command /ve /t REG_SZ /d "\"%RS_TOOLSROOT%\bin\python\App\python.exe\" \"%%1\"" /f
|
|
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.py\OpenWithProgids /v py_auto_file /t REG_NONE /f
|
|
|
|
@echo Finished.
|
|
|
|
popd
|
|
pause |