bat获取硬盘序列号并保存文件 |
您所在的位置:网站首页 › window查硬盘序列号 › bat获取硬盘序列号并保存文件 |
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 |