国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > BAT > 正文

純批處理獲取硬件信息的代碼

2020-07-26 19:47:36
字體:
來源:轉載
供稿:網友

先聲明:我私下會不斷的更新代碼,只有大幅度更新才會上傳到這里(目前核心代碼基本完善)!

兼容XP Win7 Win8 win10

本程序特性:

1.運行環境判斷,若自身被修改則自動閃退;若PE環境則提示并指引退出;若虛擬機環境則提示信息獲取可能不準;若非管理員權限也會截取并提示。
2.關于硬盤、內存容量的計算方面支持 字節 KB MB GB TB PB
3.由于有些電腦多網卡、顯卡、聲卡,此程序只獲取正在使用的相關信息
4.硬盤溫度,使用時間,通電次數純批處理實現!(原創代碼,轉載請注明出處!)
5.純批處理實現系統密匙獲取(通過注冊表中的加密數據進行解密)
以下是最新版本,不用后翻。

更新內容:

1.解決了眾多網友反應的關于網卡信息獲取不準的問題,目前已基本完美
2.調整了代碼結構,優化了效率和邏輯順序(基本上等于重寫了一遍)
3.解決了之前多種情況遇到的閃退,現在只要不改代碼基本是不會閃退的
最后聲明:電腦系統情況多樣且復雜并非完美版本 ,希望大家多多測試并提供BUG截圖 以后會根據大家的測試結果不斷更新。
本人QQ:540044977 若要獲取實時最新版可以加好友索要,歡迎志同道合的朋友前來交流。

以下是代碼:

@echo offmode con cols=82 lines=25Setlocal EnableDelayedExpansioncall :Inspecttitle 獲取硬件信息 - 正在獲取相關信息,請稍等...echo !Tit!echo .............................................................echo.DxDiag /t %Temp%/Dxdiag.dllPing www.baidu.com>nulif %errorlevel%==0 set NetWorking=已聯網if %errorlevel%==1 set NetWorking=未聯網:DxDiagif exist "%Temp%/Dxdiag.dll" (	for /f "tokens=2 delims=:" %%i in ('Findstr /IC:"Operating System: " %Temp%/Dxdiag.dll') do (		for /f "delims=(" %%j in ("%%i") do set OS=%%j	)	) else (	Goto :DxDiag)title 獲取硬件信息 - %OS%for /f "tokens=2 delims=:" %%i in ('Findstr /IC:"Processor: " %Temp%/Dxdiag.dll') do set CPU=%%ifor /l %%i in (256 -1 0) do if "!CPU:~%%i,1!"=="" set CPU.Len=%%iif %CPU.Len% gtr 67 set CPU= %CPU:~0,60% ...echo.CPU .......%CPU%echo.for /f "skip=2 tokens=2 delims==" %%i in ('Wmic BaseBoard get Manufacturer^,Product^,SerialNumber^,Version /value 2^>nul') do (	set /a Row+=1	if !Row! == 1 set Manufacturer=%%i	if !Row! == 2 set Product=%%i	if !Row! == 3 set SerialNumber=%%i	if !Row! == 4 set Version=%%i)set Row=0for /f "skip=2 tokens=2 delims==" %%i in ('Wmic bios get InstallableLanguages^,ReleaseDate^,SMBIOSBIOSVersion /value 2^>nul') do (	set /a Row+=1	if !Row! == 1 set InstallableLanguages=%%i	if !Row! == 2 set ReleaseDate=%%i	if !Row! == 3 set SMBIOSBIOSVersion=%%i)set Row=0for /f "skip=2 tokens=2 delims==" %%i in ('Wmic Memphysical Get MaxCapacity^,MemoryDevices /Value 2^>nul') do (	set /a Row+=1	if !Row! == 1 set MaxCapacity=%%i	if !Row! == 2 set MemoryDevices=%%i)for /f "skip=2 tokens=2 delims==" %%i in ('Wmic Csproduct get Uuid /Value 2^>nul') do set Uuid=%%iif "%Version%"==" " set Version=無if "%SerialNumber%"==" " set SerialNumber=無set /a MaxCapacity=!MaxCapacity!/1048576set MaxCapacity=!MaxCapacity! GBset MemoryDevices=!MemoryDevices! 個set InstallableLanguages=!InstallableLanguages! 國語言set ReleaseDate=%ReleaseDate:~0,4% 年 %ReleaseDate:~4,2% 月 %ReleaseDate:~6,2% 日if "%Uuid%" == "00000000-0000-0000-0000-000000000000" set Uuid=主板維修過if /i "%Manufacturer:~0,3%" == "MSI"    set Manufacturer=微星if /i "%Manufacturer:~0,4%" == "ASUS"    set Manufacturer=華碩if /i "%Manufacturer:~0,4%" == "TIMI"    set Manufacturer=小米if /i "%Manufacturer:~0,4%" == "SOYO"    set Manufacturer=梅捷if /i "%Manufacturer:~0,4%" == "ONDA"    set Manufacturer=昂達if /i "%Manufacturer:~0,5%" == "SUPOX"   set Manufacturer=磐正if /i "%Manufacturer:~0,5%" == "PCASL"   set Manufacturer=翔升if /i "%Manufacturer:~0,5%" == "INTEL"   set Manufacturer=英特爾if /i "%Manufacturer:~0,6%" == "MAXSUN"   set Manufacturer=銘

主站蜘蛛池模板:
桐城市|
拜泉县|
湖南省|
盐津县|
北流市|
吉水县|
自贡市|
德化县|
石首市|
商南县|
蕲春县|
永靖县|
双牌县|
石城县|
高碑店市|
曲松县|
会理县|
汨罗市|
英德市|
鄂托克前旗|
滨海县|
高邮市|
油尖旺区|
广宗县|
大同市|
清涧县|
正安县|
清新县|
余姚市|
新兴县|
河源市|
蕉岭县|
隆尧县|
静海县|
宁波市|
阜新|
元阳县|
女性|
郯城县|
新巴尔虎右旗|
垦利县|