我正在尝试为用户做一个预测试,看看他们是否安装了python 他们的电脑。
首先它将检查是否正确安装了python,如果没有,它将测试是否缺少python并且路径刚刚损坏,如果两者都为假,如果要询问你是否要下载python,如果是,它将转到网站。我觉得我应该改为goto
陈述。
@echo off
color 0E
::check for python
python --version >nul
IF ERRORLEVEL 1 ( color 04
IF EXIST "C:\Users\%USERNAME%\AppData\Local\Programs\Python" ( color 04
echo Your Python is installed but not in the path.
) ELSE ( color 04
echo Python is not installed on your PC, would you like to download it?
)
echo .
echo Failed to Launch!
)
pause
要测试我删除了PATH到python并且它没有看到我的文件夹,跳过询问我是否要下载。