- @echo off
-
- call:get_ID
- echo %ID%
- goto:eof
-
- :get_ID
- for /F "skip=1" %%i in ('wmic path Win32_PhysicalMedia get SerialNumber') do (
- set ID=%%i
- goto:eof
- )
- goto:eof
复制代码 因为实际上它显示的是三行,而且bat好像禁用了break,所以只好使用 goto:eof 来中断。
当需要获取磁盘序列号的时候 call:get_ID ,返回值储存在 ID 中。 |