mirror of
https://github.com/corpnewt/gibMacOS.git
synced 2024-09-20 09:30:34 +00:00
More py detection fixes
This commit is contained in:
parent
01e36a77dd
commit
5d1369ba32
1 changed files with 11 additions and 7 deletions
16
gibMacOS.bat
16
gibMacOS.bat
|
@ -6,7 +6,6 @@ set "script_name=%~n0.command"
|
|||
set "thisDir=%~dp0"
|
||||
set /a tried=0
|
||||
set "toask=yes"
|
||||
set "python="
|
||||
|
||||
goto checkscript
|
||||
|
||||
|
@ -25,12 +24,17 @@ 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="
|
||||
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"
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
REM Check for py and give helpful hints!
|
||||
if /i "!python!"=="" (
|
||||
|
@ -178,8 +182,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 a new issue