无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5638|回复: 5
打印 上一主题 下一主题

批处理文件的检验系统版本go运行不同的程序情帮忙。立等

[复制链接]
跳转到指定楼层
1#
发表于 2006-1-19 20:08:29 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请求帮助,本人作了一个批处理文件
内容是先检验系统的版本,然后根据不同的版本运行不同的程序。(主要区分9x和nt系统)2000,xp,2003我会检验,98不知如何检验,检验完了go到不同的程序。
6#
发表于 2006-11-7 18:34:30 | 只看该作者

学习学习

学习学习
回复

使用道具 举报

5#
 楼主| 发表于 2006-1-31 18:42:38 | 只看该作者

批处理文件的检验系统版本go运行不同的程序情帮忙。立等

谢谢我回去试试
回复

使用道具 举报

4#
发表于 2006-1-21 20:15:49 | 只看该作者

批处理文件的检验系统版本go运行不同的程序情帮忙。立等

VER|find "Windows 95">NUL
IF NOT ERRORLEVEL 1 GOTO win
VER|find "Windows 98">NUL
IF NOT ERRORLEVEL 1 GOTO win
VER|find "Windows Millennium">NUL
IF NOT ERRORLEVEL 1 GOTO win
回复

使用道具 举报

3#
 楼主| 发表于 2006-1-21 00:23:13 | 只看该作者

批处理文件的检验系统版本go运行不同的程序情帮忙。立等

大概内容为先判断系统是win98,还是winNT的系统,然后不同的系统去执行不同的命令。
其他都好了,但不知如何判断98系统,老是不成功,请高手们指导,我写的判断部分如下
rem 检测操作系统版本
ver|find "2000" > nul 2>nul 2>nul
if "%ERRORLEVEL%"=="0" goto :ok
ver|find "Microsoft Windows [版本 5" > nul 2>nul 2>nul
if "%ERRORLEVEL%"=="0" goto :ok
ver|find "XP" > nul 2>nul 2>nul
if "%ERRORLEVEL%"=="0" goto :ok
ver|find "98" > nul 2>nul 2>nul
if "%ERRORLEVEL%"=="0" goto :98
98的不对,不知该如何写,立等
回复

使用道具 举报

2#
发表于 2006-1-19 21:34:28 | 只看该作者

批处理文件的检验系统版本go运行不同的程序情帮忙。立等

if not %os%#==Windows_NT# goto Win9x
:Win9x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-15 13:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表