在bat脚本中区分操作系统版本
来源:互联网 发布:淘宝评论打不开 编辑:程序博客网 时间:2024/05/01 09:40
@echo offset OsVersion=0set OsProcessor=0echo 操作系统版本:ver|findstr /r /i " [版本 5.1.*]" > NUL && goto WindowsXPver|findstr /r /i " [版本 6.1.*]" > NUL && goto Windows7goto UnknownVersion:WindowsXPset OsVersion="WindowsXP"goto GetProcessor:Windows7set OsVersion="Windows7"goto GetProcessor:UnknownVersionset OsVersion="UnknownVersion"goto GetProcessor:GetProcessorif /i "%processor_architecture%" equ "x86" (set OsProcessor="X86") else (if /i "%processor_architecture%" equ "amd64" (set OsProcessor="X64") else (set OsProcessor="UnknownProcessor"))echo %OsVersion% %OsProcessor%pause
使用ver|findstr /r /i " [版本 5.1.*]" > NUL后环境变量errorlevel中保存的退出码是cmd.exe的,不是findstr.exe
使用ver|findstr /r /i " [版本 5.1.*]" > NUL && goto WindowsXP时用的是findstr.exe的退出码
0 0
- 在bat脚本中区分操作系统版本
- 在 qt pro文件中区分不同的qt版本
- symbian .mmp文件中区分SDK版本
- 在Sql Server 2000中区分大小写
- 在SQLServer中区分大小写的几种方法
- 在SQLServer中区分大小写的几种方法
- 在SQLServer中区分大小写的几种方法
- 如何在程序员中区分二逼和天然萌?
- 在代理方法animationDidStop中区分是哪个动画
- 在公共函数中区分上层调用者的模型
- 在动作事件处理代码中区分事件源!!
- 在Android中区分点击和滑动操作
- 使用binary在sql查询中区分大小写
- Sql Server2000中区分大小写
- SQL Server中区分大小写
- 在vista或win7以上版本提升bat脚本的执行权限
- 在vista或win7以上版本提升bat脚本的执行权限
- bat脚本1:更新ogre模型版本
- 静电释放的危险
- 实验五: 树和二叉树实验
- linux shell编程 数组
- jquery积累
- Eclipse快捷键
- 在bat脚本中区分操作系统版本
- 为什么ListView的顶部和底部没有分隔线
- Failed to load JavaHL Library.
- spring中实现自己的定时器
- C# Dev PropertyGrid
- 加速计+ 陀螺仪+磁场
- C#的构造函数
- iOS8本地通知(详细分析)
- day3:关于静态链接