吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3704|回复: 14
收起左侧

[其他原创] 用脚本获取 Windows 操作系统名称

[复制链接]
老伙计 发表于 2018-8-10 20:55
本帖最后由 老伙计 于 2018-8-10 21:41 编辑

        大家知道,一般我们想了解一台电脑的操作系统的时候,少不了要通过打开“控制面板”上的“系统”进行查看,不是很方便,其实,这个功能通过简单的脚本也可以实现。

        把下面的脚本代码复制、粘贴、保存到一个名为 “OS.cmd” 的文件中,然后,用鼠标双击,你就可以看到自己操作系统的情况了。


[Shell] 纯文本查看 复制代码
@Echo off
setlocal enabledelayedexpansion

If Not Defined ProgramW6432 (
    Set /a b=32
) else (
    Set /a b=64
)

For /F "tokens=2 delims=[]" %%a in ('ver') Do Set v=%%a
For /F "tokens=2 delims= " %%a in ("!v!") Do Set v=%%a

Set S=操作系统未知

For /F "tokens=1,2 delims=." %%a in ("!v!") Do (
    If %%a equ 5 (
         If %%b equ 0 (
             Set S=Windows 2000 [!b! 位]
         ) Else (
             If  %%b equ 1 ( 
                 Set S=Windows XP [!b! 位]
             ) Else (
                 If %%b equ 2 (
                     Set S=Windows XP 64-Bit Edition / Windows Server 2003 / Windows Server 2003 R2 [!b! 位]
                 )
             )
         )  
    ) Else (
        If %%a equ 6 (
            If %%b equ 0 (
                Set S=Windows Vista [!b! 位]
            ) Else (
                If %%b equ 1 (
                    Set S=Windows 7 [!b! 位]
                ) Else (
                    If %%b equ 2 (
                        Set S=Windows 8 / Windows Server 2012 [!b! 位]
                    ) Else (
                        If %%b equ 3 (
                            Set S=Windows 8.1 / Windows Server 2012 R2 [!b! 位]
                        )
                    )
                )
            )
        ) Else (
            If %%a equ 10 (
                If %%b equ 0 (
                    Set S=Windows 10 / Windows Server 2016 [!b! 位]
                )
            )
        ) 
    ) 
)

Echo.
Echo.
Echo.        您的操作系统是:%S%
Echo.
Echo.

Pause

Echo.




        用这个脚本可以识别从 Windows XP 到 Windows 10 的所有操作系统。我的机器执行后得到的信息是:

2018-8-10 20-44-49.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 老伙计 发表于 2018-8-10 21:43
本帖最后由 老伙计 于 2018-8-10 21:44 编辑
live123 发表于 2018-8-10 21:41
我怎么打开没用!!!,闪一下就没了

     问题出在第1行和第二行粘一起了,已经修正,请重新复制、粘贴再试,不好意思!   
 楼主| 老伙计 发表于 2018-8-10 22:19
linuxprobe 发表于 2018-8-10 22:15
你的脚本使用什么写的,看的不太懂。

      就是传说中的 “批处理” ,也就是 DOS 脚本,或者说是 “BAT” 文件也对。
秒速秒速 发表于 2018-8-10 21:12
晓绿茂 发表于 2018-8-10 21:13
嗯 很有用
hunanxiaom 发表于 2018-8-10 21:19
systeminfo    还能查看具体版本号 ,系统安装时间,主板型号,能存大小不是更好?
yxk67888 发表于 2018-8-10 21:23
谢谢楼主资源分享
cyhcuichao 发表于 2018-8-10 21:29
楼主威武
@小七 发表于 2018-8-10 21:32
systeminfo
Pause
这样更好!不信自己试试
仙峰涯 发表于 2018-8-10 21:41
我怎么打开没用!!!,闪一下就没了
风轻然雨朦胧 发表于 2018-8-10 21:41
还是去设置里看更方便
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 18:01

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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