• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦>學習電腦>操作系統>操作系統基礎知識> DOS批處理命令判斷操作系統版本

    DOS批處理命令判斷操作系統版本

    時間: 志藝942 分享

    DOS批處理命令判斷操作系統版本

      你還在為不知道DOS 批處理命令判斷操作系統版本而煩惱么?接下來是小編為大家收集的DOS 批處理命令判斷操作系統版本教程,希望能幫到大家。

      DOS 批處理命令判斷操作系統版本

      在家里試用 netsh interface ip set address 這些命令更改上網IP、DNS、網關等,今天將那些代碼拿來辦公室一用發現盡報錯,才想起來家里電腦是WIn7系統,辦公室機器是XP系統,于是手工修改了一下 netsh 對應的一些參數,在XP下面終于能正常執行了。也就是說,在WIn7和WinXP下 netsh 命令對應的參數是不一樣的,就比如 在XP下面的 netsh interface ip add dns 到了WIN7下,就必須得寫為:netsh interface ip add dnsservers ,這就帶來一個大問題,本來用批處理修改網卡IP等數據就是圖方便,現在難不成要針對不同的系統單獨制作一個BAT文件?那樣的話我自己都會覺得自己太2了,于是想到用批處理應該可以判斷操作系統版本,而針對版本執行對應版本的語句。我自己沒搞過,當然只能在網上搜索了,找了好多網站,發現了一共3種類似的方法,于是稍加修改整理,發出來給大家測試看看,希望測試過的朋友提供自己操作系統版本及名稱【用Ver顯示的】,以便補充數據更完整的判斷。代碼見下:[plain] view plain copy:home

      @echo off

      cls

      @echo ================= 判斷Windows版本 ============================

      rem 選擇測試三種方法

      @echo [1]測試方法一

      @echo [2]測試方法二

      @echo [3]測試方法三

      @echo [Q]結束測試

      @echo ============================================================

      set /p testa=選擇測試方法(記得回車):

      if /i %testa%==1 goto test0

      if /i %testa%==2 goto test1

      if /i %testa%==3 goto test2

      if /i %testa%==Q goto exit

      :test0

      rem ================================方法一===============================

      rem @echo 返回值: isXPlevel=1 XP級別;isXPlevel=2 高于XP級別;isXPlevel=0 低于XP級別

      rem set isXPlevel=0 set isXPlevel=1 & ,set isXPlevel=2 &

      ver|findstr "5\.[0-9]\.[0-9][0-9]*" > nul && (goto show0)

      ver|findstr "6\.[0-9]\.[0-9][0-9]*" > nul && (goto show01)

      goto show02

      :show0

      @echo ---------------- 測試方法一 ------------

      @echo 當前系統是: XP級別

      @echo ----------------------------------------

      goto end

      :show01

      @echo ---------------- 測試方法一 ------------

      @echo 當前系統是:高于XP級別

      @echo ----------------------------------------

      goto end

      :show02

      @echo ---------------- 測試方法一 ------------

      @echo 當前系統是:低于XP級別

      @echo ----------------------------------------

      goto end

      rem ================================方法一結束===============================

      :test1

      rem ================================方法二===============================

      ver | find "5.0." > NUL && goto show50

      ver | find "5.1." > NUL && goto show51

      ver | find "5.2." > NUL && goto show52

      ver | find "6.0." > NUL && goto show60

      ver | find "6.1." > NUL && goto show61

      :show50

      @echo ---------------- 測試方法二 ------------

      @echo 當前系統是:[ set XT=Windows2000 ]

      @echo ----------------------------------------

      goto end

      :show51

      @echo ---------------- 測試方法二 ------------

      @echo 當前系統是:[ set XT=WindowsXP ]

      @echo ----------------------------------------

      goto end

      :show52

      @echo ---------------- 測試方法二 ------------

      @echo 當前系統是:[ set XT=Windows2003 ]

      @echo ----------------------------------------

      goto end

      :show60

      @echo ---------------- 測試方法二 ------------

      @echo 當前系統是:[ set XT=WindowsVista ]

      @echo ----------------------------------------

      goto end

      :show61

      @echo ---------------- 測試方法二 ------------

      @echo 當前系統是:[ set XT=Windows7 ]

      @echo ----------------------------------------

      goto end

      rem ================================方法二結束===============================

      :test2

      rem ================================方法三結束===============================

      ver | find /i "6.1." > NUL

      if %errorlevel% equ 0 (goto win7)

      ver | find /i "5.1." > NUL

      if %errorlevel% equ 0 (goto winXP)

      :NoneTest

      @echo ---------------- 測試方法三 ------------

      @echo 當前系統暫無識別數據,請直接查看系統版本:

      ver

      @echo ----------------------------------------

      goto end

      :win7

      @echo ---------------- 測試方法三 ------------

      @echo 當前系統是:Win7!!!

      @echo ----------------------------------------

      goto end

      :winXP

      @echo ---------------- 測試方法三 ------------

      @echo 當前系統是:winXP!!!

      @echo ----------------------------------------

      goto end

      rem ================================方法三結束===============================

      :end

      pause

      goto Home

      :exit


    看了“DOS 批處理命令判斷操作系統版本”還想看:

    1.windos怎么批處理命令

    2.bat命令怎么批處理

    3.基本DOS常用命令詳解

    4.dos命令行修改固定ip批處理程序

    5.計算機的DOS操作系統詳解

    2779775 主站蜘蛛池模板: 亚洲综合精品香蕉久久网| 欧美性受xxxx喷水性欧洲| 亚洲欧美日韩专区| 欧美丰满熟妇XXXX性ppX人交| 亚洲AV永久无码精品网站在线观看| 日韩国产成人精品视频| 久久中文字幕网站篠田优| 成人在线综合网| jizz性欧美2| 国产裸舞福利资源在线视频| 亚洲另类专区欧美制服| 国产区视频在线观看| 美女在线免费观看| 人妻尝试又大又粗久久| 欧美日韩国产一区二区三区欧 | 8av国产精品爽爽ⅴa在线观看| 国产精品亚洲欧美日韩一区在线| 黄色网站在线免费观看| 国产jizz在线观看| 精品国产一区二区三区不卡在线| 亚洲综合第一区| 欧美一级做一a做片性视频| 久久国产精品99精品国产| 性欧美video在线播放| 99久久精品免费看国产| 国产激情自拍视频| 色综合久久中文字幕无码| 国产日韩欧美精品一区| 艳妇乳肉豪妇荡乳AV| 免费99精品国产自在现线| 欧美大尺度xxxxx视频| 久久午夜无码鲁丝片直播午夜精品 | 亚洲а∨精品天堂在线| 日本一本二本免费播放视频| 一区二区三区中文字幕| 国产精品自产拍在线观看花钱看| 黄色大片在线视频| 午夜看黄网站免费| 欧美猛男做受视频| 久久综合丝袜日本网| 忘忧草www日本|