10黄页网站建设,百度搜索广告,淄博做网站的公司排名,南宁网站seo推广公司最近在工作上遇到要校验文件的问题#xff0c;例如#xff0c;下载了一个文件之后#xff0c;通过查看文件的md5来校验文件是否完整#xff0c;这个动作在linux上很简单#xff0c;但在windows上也不难#xff0c;可以通过 certutil 命令实现#xff0c;该命令通常可用于…最近在工作上遇到要校验文件的问题例如下载了一个文件之后通过查看文件的md5来校验文件是否完整这个动作在linux上很简单但在windows上也不难可以通过 certutil 命令实现该命令通常可用于Windows系统。
由上述问题引发的一个思考就是是否可以把windows上的一些命令整合起来做成一个windows的bat脚本工具集用户执行时可以让用户选择要做的事情例如1、ping一个ip地址。2、查看指定文件的md5。3、查看电脑的ip地址。4、查看电脑的mac地址。
经过验证是可行的下面给出完整的代码参考
chcp 65001
echo off
:menu
cls
echo 请选择要执行的操作:
echo 1. Ping一个IP地址
echo 2. 查看指定文件的MD5
echo 3. 查看电脑的IP地址
echo 4. 查看电脑的MAC地址
echo 5. 退出set /p choice请输入选项if %choice%1 goto ping_ip
if %choice%2 goto calculate_md5
if %choice%3 goto show_ip
if %choice%4 goto show_mac
if %choice%5 goto :eof:ping_ip
set /p ip_address请输入要Ping的IP地址
ping %ip_address%
pause
goto menu:calculate_md5
set /p file_path请输入文件路径
certutil -hashfile %file_path% MD5
pause
goto menu:show_ip
ipconfig | find IPv4
pause
goto menu:show_mac
getmac
pause
goto menu将上面的代码保存为 .bat 结尾的可执行文件就可以双击运行了效果如下 目前是一个很简单的 demo 欢迎大家测试然后集思广益把常用的功能都集合进来。