如何正确使用BATCH如果?

时间:2017-04-15 06:54:53

标签: batch-file if-statement

我正在尝试为用户做一个预测试,看看他们是否安装了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并且它没有看到我的文件夹,跳过询问我是否要下载。

0 个答案:

没有答案