mirror of
https://github.com/corpnewt/gibMacOS.git
synced 2024-12-04 13:33:26 +01:00
More py detection fixes
This commit is contained in:
parent
5d1369ba32
commit
6e2df54886
@ -32,7 +32,6 @@ set "script_name=%~n0.py"
|
||||
set "thisDir=%~dp0"
|
||||
set /a tried=0
|
||||
set "toask=yes"
|
||||
set "python="
|
||||
|
||||
goto checkscript
|
||||
|
||||
@ -51,10 +50,15 @@ goto checkpy
|
||||
|
||||
:checkpy
|
||||
REM Get python location
|
||||
set "dummypath=%USERPROFILE%\AppData\Local\Microsoft\WindowsApps\python.exe"
|
||||
FOR /F "tokens=* USEBACKQ" %%F IN (`where python`) DO (
|
||||
if /i not "%%F" == "!dummypath!" (
|
||||
set "python=%%F"
|
||||
set "python="
|
||||
FOR /F "tokens=* USEBACKQ" %%F IN (`python -V 2^>^&1`) DO (
|
||||
set "t=%%F"
|
||||
if /i "!t:~0,6!" == "python" (
|
||||
REM Might have python installed - let's check for the store message
|
||||
if /i "!t:was not found=!" == "!t!" (
|
||||
REM There was no change - we found it.
|
||||
set "python=%%F"
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
@ -204,8 +208,8 @@ exit /b
|
||||
REM Python found
|
||||
cls
|
||||
if "%*"=="" (
|
||||
"!python!" "!thisDir!!script_name!"
|
||||
python "!thisDir!!script_name!"
|
||||
) else (
|
||||
"!python!" "!thisDir!!script_name!" %*
|
||||
python "!thisDir!!script_name!" %*
|
||||
)
|
||||
goto :EOF
|
||||
|
Loading…
Reference in New Issue
Block a user