是我在单位批量安装软件使用的批处理,判断方法如下,仅供参考,本人不懂任何编程,大家凑合着看:
winxp和win7判断:
- net config workstation |(find /i "windows 7")&&(goto win7menu)
- ver |(find /i "windows XP")&&(goto winxpmenu)
判断x64和x86,有C:\Program Files (x86)文件夹,则为x64系统,没有则x86系统:
- if exist "C:\Program Files (x86)" "\\xxx\xx_x64.exe"
- if not exist "C:\Program Files (x86)" "\\xxx\xx_x86.exe"
同时判断winxp、win7 x86和win7 x64:
- net config workstation |(find /i "windows 7")&&(goto win7menu)
- ver |(find /i "windows XP")&&(goto winxpmenu)
- :win7menu
- if exist "C:\Program Files (x86)" goto win7menu_x64
- if not exist "C:\Program Files (x86)" goto win7menu_x86
- :win7menu_x64
- XXX
- :win7menu_x86
- XXX
- :winxpmenu
- XXX