如何做批處理來獲取電腦資訊,如何做一個批處理來獲取電腦資訊

時間 2021-08-30 11:07:35

1樓:匿名使用者

鍵一個記事本檔案 裡面打上

ipconfig /all >c:\1.txt之後儲存為ipconfig.bat

雙擊之後去c盤找1.txt就可以了。這個檔案裡有你要的資訊。

2樓:匿名使用者

@echo off

color 0a

title 硬體檢測

mode con cols=90

sc config winmgmt start= auto >nul 2<&1

net start winmgmt 2>1nul

setlocal enabledelayedexpansion

echo 主版:

for /f "tokens=1,* delims==" %%a in ('wmic baseboard get manufacturer^,product^,version^,serialnumber /value') do (

set /a tee+=1

if "!tee!" == "3" echo 製造商 = %%b

if "!tee!" == "4" echo 型 號 = %%b

if "!tee!" == "5" echo 序列號 = %%b

if "!tee!" == "6" echo 版 本 = %%b

)set tee=0

echo bios:

for /f "tokens=1,* delims==" %%a in ('wmic bios get

currentlanguage^,manufacturer^,smbiosbiosversion^,smbiosmajorversion^,smbiosminorversion^,releasedate /value') do (

set /a tee+=1

if "!tee!" == "3" echo 當前語言 = %%b

if "!tee!" == "4" echo 製造商 = %%b

if "!tee!" == "5" echo 發行日期 = %%b

if "!tee!" == "6" echo 版 本 = %%b

if "!tee!" == "7" echo smbiosmajorversion = %%b

if "!tee!" == "8" echo smbiosminorversion = %%b

)set tee=0

echo.

echo cpu:

for /f "tokens=1,* delims==" %%a in ('wmic cpu get name^,extclock^,cpustatus^,description /value') do (

set /a tee+=1

if "!tee!" == "3" echo cpu個數 = %%b

if "!tee!" == "4" echo 處理器版本 = %%b

if "!tee!" == "5" echo 外 頻 = %%b

if "!tee!" == "6" echo 名稱及主頻率 = %%b

)set tee=0

echo.

echo 顯示器:

for /f "tokens=1,* delims==" %%a in ('wmic desktopmonitor get name^,screenwidth^,screenheight^,pnpdeviceid /value') do (

set /a tee+=1

if "!tee!" == "3" echo 類 型 = %%b

if "!tee!" == "4" echo 其他資訊 = %%b

if "!tee!" == "5" echo 螢幕高 = %%b

if "!tee!" == "6" echo 螢幕寬 = %%b

)set tee=0

echo.

echo 硬 盤:

for /f "tokens=1,* delims==" %%a in ('wmic diskdrive get model^,inte***cetype^,size^,totalsectors^,partitions /value') do (

set /a tee+=1

if "!tee!" == "3" echo 介面型別 = %%b

if "!tee!" == "4" echo 硬碟型號 = %%b

if "!tee!" == "5" echo 分割槽數 = %%b

if "!tee!" == "6" echo 容 量 = %%b

if "!tee!" == "7" echo 總扇區 = %%b

)echo 分割槽資訊:

wmic logicaldisk where mediatype='12' get description,deviceid,filesystem,size,freespace

set tee=0

echo.

echo 網 卡:

for /f "tokens=1,* delims==" %%a in ('wmic nicconfig where "index='1'" get ipaddress^,macaddress^,description /value') do (

set /a tee+=1

if "!tee!" == "3" echo 網絡卡型別 = %%b

if "!tee!" == "4" echo 網絡卡ip = %%b

if "!tee!" == "5" echo 網絡卡mac = %%b

)set tee=0

echo.

echo 印表機:

for /f "tokens=1,* delims==" %%a in ('wmic printer get caption /value') do (

set /a tee+=1

if "!tee!" == "3" echo 印表機名字 = %%b

)set tee=0

echo.

echo 聲 卡:

for /f "tokens=1,* delims==" %%a in ('wmic sounddev get name^,deviceid /value') do (

set /a tee+=1

if "!tee!" == "3" echo 其他資訊 = %%b

if "!tee!" == "4" echo 型 號 = %%b

)set tee=0

echo.

echo 內 存:

for /f "tokens=1,* delims==" %%a in ('systeminfo^|find "記憶體"') do (

echo %%a 4534 %%b

)echo.

echo 顯 卡:

del /f "%temp%\temp.txt" 2>nul

dxdiag /t %temp%\temp.txt

:顯示卡rem 這裡需要30秒左右!

if exist "%temp%\temp.txt" (

for /f "tokens=1,2,* delims=:" %%a in ('findstr /c:" card name:

" /c:"display memory:" /c:

"current mode:" "%temp%\temp.txt"') do (

set /a tee+=1

if !tee! == 1 echo 顯示卡型號: %%b

if !tee! == 2 echo 視訊記憶體大小: %%b

if !tee! == 3 echo 當前設定: %%b

) ) else (

ping /n 2 127.1>nul

goto 顯示卡

)set /p var=需要額外資訊嗎(y/n):

if /i %var% == y notepad "%temp%\temp.txt"

del /f "%temp%\temp.txt" 2>nul

pause

如何用批處理命令手動為電腦同步獲取網路時間

網上有不少通過 獲取時間的方案,都是過時 對 不太瞭解的,不太容易修改,近期我用到這個東西,動手修改了一下,主要就是通過網頁 資料獲取時間。當前版本的內容是類似 var timestamp 155749644870 這樣,獲取到後邊的155749644870即可。下面內容儲存到bat檔案裡執行即可。...

高達模型如何做無縫處理,高達模型如何處理水口

無縫要用的就是膠水了 黃蓋 綠蓋都可以 可以在做無縫之前把零件的卡榫弄短一點這樣做無縫比較方便 無縫只需要在2個零件的接合面塗上膠水然後用力按緊零件.這個環節要看見膠水和融化塑料的混合物從結合縫裡面溢位來 最後等膠水乾了打磨掉溢位的混合物就ok了 這個 裡有無縫的教程,還有圖。很直觀的。 無縫處理首...

多交所得稅如何做帳務處理

多交所得稅不用做賬務處理,只需在下季度申報時在 已納所得稅 欄填上多交金額即可。 借 應交所得稅 貸 銀行存款 匯繳所得稅時 應該退回的多交稅款怎樣做帳務處理呢 預繳所得稅 借 應交稅金 應交所得稅 貸 銀行存款 收到退回 借 銀行存款 貸 應交稅金 應交所得稅 實際繳納的稅金 借 所得稅 貸 應交...