bat获取硬盘序列号并保存文件

您所在的位置:网站首页 window查硬盘序列号 bat获取硬盘序列号并保存文件

bat获取硬盘序列号并保存文件

2024-07-06 04:08| 来源: 网络整理| 查看: 265

bat获取硬盘序列号并保存文件 原创

mob649e81643021 2024-01-15 21:35:01 ©著作权

文章标签 序列号 正则表达式 批处理 文章分类 HarmonyOS 后端开发

©著作权归作者所有:来自51CTO博客作者mob649e81643021的原创作品,请联系作者获取转载授权,否则将追究法律责任

如何使用bat批处理脚本获取硬盘序列号并保存文件

作为一名经验丰富的开发者,我将向你介绍如何使用bat批处理脚本获取硬盘序列号并保存文件。以下是整个过程的步骤和对应的代码。

流程图:

flowchart TD A[开始]-->B[获取硬盘序列号] B-->C[保存序列号到文件] C-->D[结束]

步骤一:获取硬盘序列号 在bat脚本中,我们可以使用wmic命令获取硬盘信息,并通过正则表达式提取序列号。

```bat @echo off setlocal enabledelayedexpansion rem 使用wmic命令获取硬盘信息 for /f "skip=1 tokens=*" %%a in ('wmic diskdrive get caption^, signature^, size^, index^, model^, InterfaceType^, MediaType /format:list') do ( rem 使用正则表达式提取序列号 echo %%a | findstr /r /c:"^SerialNumber=" >nul if !errorlevel!==0 ( set "serial=%%a" set "serial=!serial:SerialNumber=!" set "serial=!serial: =!" rem 打印序列号 echo !serial! ) ) 步骤二:保存序列号到文件 我们可以使用`echo`命令将序列号写入一个文本文件,以便后续使用。 ```markdown ```bat @echo off setlocal enabledelayedexpansion rem 使用wmic命令获取硬盘信息 for /f "skip=1 tokens=*" %%a in ('wmic diskdrive get caption^, signature^, size^, index^, model^, InterfaceType^, MediaType /format:list') do ( rem 使用正则表达式提取序列号 echo %%a | findstr /r /c:"^SerialNumber=" >nul if !errorlevel!==0 ( set "serial=%%a" set "serial=!serial:SerialNumber=!" set "serial=!serial: =!" rem 打印序列号 echo !serial! rem 将序列号写入文件 echo !serial! > serial.txt ) ) 以上代码中,`serial.txt`是用于保存序列号的文件名。你可以根据需要更改文件名。 最后,我希望你能成功使用bat批处理脚本获取硬盘序列号并保存到文件。如果你有任何疑问,可以随时向我提问。祝你编程愉快! 收藏 评论 分享 举报

上一篇:arkts Text显示数字

下一篇:openharmony 开源许可证



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3