最近在工作上遇到要校驗(yàn)文件的問題,例如,下載了一個文件之后,通過查看文件的md5來校驗(yàn)文件是否完整,這個動作在linux上很簡單,但在windows上也不難,可以通過?certutil 命令實(shí)現(xiàn),該命令通常可用于Windows系統(tǒng)。
由上述問題引發(fā)的一個思考就是,是否可以把windows上的一些命令整合起來,做成一個windows的bat腳本工具集,用戶執(zhí)行時,可以讓用戶選擇要做的事情,例如:1、ping一個ip地址。2、查看指定文件的md5。3、查看電腦的ip地址。4、查看電腦的mac地址。
經(jīng)過驗(yàn)證,是可行的,下面給出完整的代碼參考:
chcp 65001
@echo off
:menu
cls
echo 請選擇要執(zhí)行的操作:
echo 1. Ping一個IP地址
echo 2. 查看指定文件的MD5
echo 3. 查看電腦的IP地址
echo 4. 查看電腦的MAC地址
echo 5. 退出
set /p choice=請輸入選項(xiàng):
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 結(jié)尾的可執(zhí)行文件,就可以雙擊運(yùn)行了,效果如下:
文章來源:http://www.zghlxwxcb.cn/news/detail-797602.html
目前是一個很簡單的 demo ,歡迎大家測試,然后集思廣益,把常用的功能都集合進(jìn)來。文章來源地址http://www.zghlxwxcb.cn/news/detail-797602.html
到了這里,關(guān)于每日一記:一個windows的bat腳本工具集的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!