![]() |
中国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 |