中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-23 16:46
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,274 会员排行
DOS批处理 & 脚本技术(批处理室) » 高手进来帮我写一个简单的批处理文件。
可打印版本  1,332 / 5
第1楼 suiyuanye 发表于 2006-06-07 00:08
中级用户 发帖 94 积分 289
高手进来帮我写一个简单的批处理文件。
要求如下:

首先判断当前的操作系统类别
如果是98或me 则执行 command1命令,如果是2000或XP和2003则执行command2命令。

非常感谢。
第2楼 namejm 发表于 2006-06-07 01:45
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  提供一个思路:
  用ver查询各个操作系统的版本号,如果版本号等于某个值,就可以判断是什么操作系统。可以参考我写的"文件备份器"中对操作系统判断那一节代码。
  还是给你贴个示例吧:
第3楼 不得不爱 发表于 2006-06-07 08:14
超级版主 发帖 2,044 积分 5,310 来自 四川南充
你是要在DOS下判断还是在WINDOWS下判断?
第4楼 bagpipe 发表于 2006-06-07 08:40
银牌会员 发帖 425 积分 1,144 来自 北京
LZ的意思似乎覆盖了从WIN 98----WIN 2003的所有操作系统,估计最少要有三个版本的版本号进行判断.......可以才用二楼提供的方法,不过用IF比较好些........
第5楼 namejm 发表于 2006-06-07 09:56
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  不知道98和me中是否有%os%可用,如果有的话,只要两行命令就可以解决了。
第6楼 willsort 发表于 2006-06-07 13:18
元老会员 发帖 1,512 积分 4,432

───────────────── 版主提示 ─────────────────
为了节约你我的时间和论坛的空间,请善用论坛的“搜索”功能和网络的搜索引擎。
本论坛搜索功能链接:http://www.cn-dos.net/forum/search.php
推荐国内信息资源搜索引擎:http://www.baidu.com/
推荐国际信息资源搜索引擎:http://www.google.com/
───────────────── 版主提示 ─────────────────


───────────────── 版主提示 ─────────────────
为了便于论坛用户浏览和版主管理,请您修改本主题的标题,以简要叙述主题的内容或意图
如果您确认标题不需要修改,请继续回复该主题进行申辩,若申辩理由充分,将取消该通知
如果您确认标题需要修改,请点击该主题首帖下方"编辑"按钮,在编辑页面中修改标题栏
如果此通知发出三日后您仍未进行申诉或修改,将由版主进行修改,并对作者进行相应处罚
处罚为扣除8点积分,包括追回您因发表主题奖励的6分和因标题违规而惩罚性扣除的2分
在得知您做出积极恰当的回应后,版主将在三个工作日内删除本提示以消除对您的不利影响
───────────────── 版主提示 ─────────────────


请参考以下链接:

(已结)如何通过批处理判断系统是95/98或者2000/XP呢
http://www.cn-dos.net/forum/viewthread.php?tid=16963
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023