1. ホーム
  2. windows

[解決済み] Windows (10)にPythonがインストールされているかどうかをテストし、インストールされていない場合はexeを実行してインストールするにはどうすればよいですか?

2022-03-02 11:58:46

質問

Windowsのcmdで、1つ目のコマンドに失敗した場合のみ、2つ目のコマンドを実行する必要があります。 別の例では、Pythonのセットアップがインストールされているかどうかをチェックした後に開きたいのです。

私はこのコマンドを使いました

python --version || path/to/python_install.exe

は、最後のコマンドが失敗した場合に実行されることを意味します。 が、最初の1つしか実行されません。

どうすればいいですか?

すべてのコメントから正しい方法を導き出すことができました。

私はこの素晴らしい動作コードを使用しました。

:: Check for Python Installation
python --version 3>NUL
if errorlevel 1 goto errorNoPython

:: Reaching here means Python is installed.
:: Execute stuff...

:: Once done, exit the batch file -- skips executing the errorNoPython section
goto:eof

:errorNoPython
echo.
echo Error^: Python not installed
"C:\Program Files\used\systems\innoventiq\accumanager\required\excutables\python-3.7.3-amd64.exe"