我已经编写了一个批处理脚本来检查Python是否已安装,如果未安装 - 它将启动包含在与其自身相同的文件夹中的Python安装程序。批处理文件检查是否安装了Python
我用下面的代码:
reg query "hkcu\software\Python 2.6"
if ERRORLEVEL 1 GOTO NOPYTHON
:NOPYTHON
ActivePython-2.6.4.8-win32-x86.msi
reg query "hklm\SOFTWARE\ActiveState\ActivePerl\" 1>>Output_%date%_%time%.log 2>&1
if ERRORLEVEL 1 GOTO NOPERL
reg query "hklm\SOFTWARE\Gtk+"
if ERRORLEVEL 1 GOTO NOPYGTK
:NOPERL
ActivePerl-5.10.1.1006-MSWin32-x86-291086.msi 1>>Output_%date%_%time%.log 2>&1
:NOPYGTK
pygtk_windows_installer.exe
但在某些情况下,安装程序启动即使安装了Python。这里有什么问题?
假设Python是在你的路径,哪一种跳过困难的部分 – 2017-02-06 21:48:34