批處理獲取系統版本及位數

2021-09-04 10:42:10 字數 2010 閱讀 1752

**

@echo off

color 3f

mode con cols=60 lines=20

title 系統版本獲取

:: 開始獲取系統版本

if /i not "%os%"=="windows_nt" (set theos=非windows系統&set thebit=) else (

ver | find "4.0" > nul && set theos=windows 95

ver | find "4.10"> nul && set theos=windows 98

ver | find "4.90"> nul && set theos=windows me

ver | find "3.51"> nul && set theos=windows nt35

ver | find "5.0" > nul && set theos=windows 2000

ver | find "5.1" > nul && set theos=windows xp

ver | find "5.2" > nul && set theos=windows 2003

ver | find "6.0" > nul && set theos=windows vista

ver | find "6.1" > nul && set theos=windows 7

ver | find "6.2" > nul && set theos=windows 8

ver | find "10.0"> nul && set theos=windows 10

set thebit=x%processor_architecture:~-2%

):: 完成獲取

echo 您的系統版本:%theos% %thebit%

pause

exit

如果需進行判斷跳轉,只需在上面所需系統加上goto命令,如win7,然後在適當的位置加上標籤:win7

@echo off

color 3f

mode con cols=60 lines=20

title 系統版本獲取

:: 開始獲取系統版本

if /i not "%os%"=="windows_nt" (set theos=非windows系統&set thebit=) else (

ver | find "4.0" > nul && set theos=windows 95

ver | find "4.10"> nul && set theos=windows 98

ver | find "4.90"> nul && set theos=windows me

ver | find "3.51"> nul && set theos=windows nt35

ver | find "5.0" > nul && set theos=windows 2000

ver | find "5.1" > nul && set theos=windows xp

ver | find "5.2" > nul && set theos=windows 2003

ver | find "6.0" > nul && set theos=windows vista

ver | find "6.1" > nul && set theos=windows 7 && goto win7

ver | find "6.2" > nul && set theos=windows 8

ver | find "10.0"> nul && set theos=windows 10

set thebit=x%processor_architecture:~-2%

):: 完成獲取

echo 您的系統版本:%theos% %thebit%

pause

exit

:win7

echo %theos% %thebit%

pause

exit

批處理獲取檔案許可權

echo off setlocal for f delims tokens 2 i in set userdomain do set userdomain i for f delims tokens 2 i in set username do set username i set user use...

批處理系統

將一批作業時間裝入磁帶,然後由監督程式道磁帶上調入記憶體,每次只能調入乙個程式並執行的是單道批處理系統 每次可調入多個程式並分時執行的是多道批處理系統。批處理系統的主要缺點 無互動能力 因為作業事先裝入磁帶即外存了 多道批處理系統採用的技術是中斷技術和多道程式技術。單道程式系統 記憶體中只能存放一道...

linux獲取系統位數

getconf命令 getconf命令可以用來獲取系統的基本配置資訊,如作業系統位數,記憶體大小,磁碟大小等等。確定實際記憶體大小 getconf real memory 確定是否機器硬體是 32 位或 64 位 getconf hardware bitmode 確定是否核心是 32 位或 64 位...