标题: 高手进来帮我写一个简单的批处理文件。
[打印本页]
作者: suiyuanye
时间: 2006-6-7 00:08
标题: 高手进来帮我写一个简单的批处理文件。
要求如下:
首先判断当前的操作系统类别
如果是98或me 则执行 command1命令,如果是2000或XP和2003则执行command2命令。
非常感谢。
作者: namejm
时间: 2006-6-7 01:45
提供一个思路:
用ver查询各个操作系统的版本号,如果版本号等于某个值,就可以判断是什么操作系统。可以参考我写的"文件备份器"中对操作系统判断那一节代码。
还是给你贴个示例吧:
:check_system
ver|find "5.1">nul && command1 || command2
作者: 不得不爱
时间: 2006-6-7 08:14
你是要在DOS下判断还是在WINDOWS下判断?
作者: bagpipe
时间: 2006-6-7 08:40
LZ的意思似乎覆盖了从WIN 98----WIN 2003的所有操作系统,估计最少要有三个版本的版本号进行判断.......可以才用二楼提供的方法,不过用IF比较好些........
作者: namejm
时间: 2006-6-7 09:56
不知道98和me中是否有%os%可用,如果有的话,只要两行命令就可以解决了。
作者: willsort
时间: 2006-6-7 13:18