中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-16 10:51
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 高手进来帮我写一个简单的批处理文件。 查看 1,208 回复 5
楼 主 高手进来帮我写一个简单的批处理文件。 发表于 2006-06-07 00:08 ·  中国 陕西 榆林 电信
中级用户
★★
积分 289
发帖 94
注册 2006-06-06 00:00
UID 56670
性别 男
状态 离线
要求如下:

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

非常感谢。
2 发表于 2006-06-07 01:45 ·  中国 浙江 杭州 电信
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
UID 51697
来自 成都
状态 离线
  提供一个思路:
  用ver查询各个操作系统的版本号,如果版本号等于某个值,就可以判断是什么操作系统。可以参考我写的"文件备份器"中对操作系统判断那一节代码。
  还是给你贴个示例吧:

:check_system
ver|find "5.1">nul && command1 || command2
3 发表于 2006-06-07 08:14 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
UID 42843
性别 男
来自 四川南充
状态 离线
4 发表于 2006-06-07 08:40 ·  中国 北京 联通
银牌会员
★★★
DOS联盟捡破烂的
积分 1,144
发帖 425
注册 2005-10-20 00:00
UID 43784
来自 北京
状态 离线
LZ的意思似乎覆盖了从WIN 98----WIN 2003的所有操作系统,估计最少要有三个版本的版本号进行判断.......可以才用二楼提供的方法,不过用IF比较好些........
5 发表于 2006-06-07 09:56 ·  中国 浙江 杭州 电信
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
UID 51697
来自 成都
状态 离线
  不知道98和me中是否有%os%可用,如果有的话,只要两行命令就可以解决了。
6 发表于 2006-06-07 13:18 ·  中国 山西 大同 中移铁通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
UID 19
性别 男
状态 离线

───────────────── 版主提示 ─────────────────
为了节约你我的时间和论坛的空间,请善用论坛的“搜索”功能和网络的搜索引擎。
本论坛搜索功能链接: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
※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
论坛跳转: