
[分享]批處理獲取的硬盤序列號轉換成十進制數問題:
for /f tokens=1,2* delims= %%i in ('dir c:^|findstr /c:卷的序列號是') do set C_SN=%%j批處理獲取的硬盤序列號怎么轉換成十進制數呢代碼:
nclick="copycode($('code0'));">復制代碼
- @echo off
- for /f tokens=1-3 delims=- %%i in ('dir c:^|findstr /c:卷的序列號是') do (
- for /f %%a in ('set /a 0x%%j') do (
- set SN1=%%a
- )
- for /f %%a in ('set /a 0x%%k') do (
- set SN2=%%a
- )
- )
- echo %SN1%-%SN2%
- pause

