欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

bat批處理清除端口號解決port?is?already?in?use

 更新時間:2023年07月19日 09:41:48   作者:DaenCode  
本文主要介紹了bat批處理清除端口號解決port?is?already?in?use,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

??前言

在日常開發(fā)中,經常會因為啟動、關閉tomcat操作不當或者在關閉IDEA時經常忘記暫停項目,又或者電腦卡頓,經常會導致port is already in use等端口號被占用的錯誤。
本文主要使用bat批處理語言,編寫了一個bat腳本用來清除端口號。防止每次都輸入命令進行清除,很浪費時間。

??效果預覽

??腳本內容

@echo off & color 0A
title 端口號清除工具
echo===========================================================
echo===========================================================
echo===========================================================
echo =======================端口號清除工具=====================
echo =======================作者:DaenCode=======================
echo========================輸入q退出工具=======================
echo===========================================================
echo===========================================================
:clear
set /p port=請輸入被占用的端口號:
setlocal EnableDelayedExpansion
set pid=0
for /f "tokens=5" %%a in ('netstat -ano ^| findstr ":%port%" ^| findstr "LISTENING"') do (
    set pid=%%a 
)
    echo pid進程ID為:!pid!
    if "!pid!"=="0" (
    echo 端口號沒有被占用
) else (
    taskkill /pid !pid! -t -f 
    echo  端口號相關進程已殺死                 
)
rem 退出
if "!port!"=="q" (
goto end
)
goto clear
pause
:end
exit

??腳本解釋

命令解釋
@echo off & color 0A關閉命令提示符的回顯,并設置背景顏色為綠色和亮度為正常
title 端口號清除工具設置窗口標題為 “端口號清除工具”
echo===========================================================輸出分隔線
echo ===端口號清除工具=輸出工具名稱
echo =作者:DaenCode=輸出作者信息
echo==輸入q退出工具=輸出退出工具的提示信息
echo===========================================================輸出分隔線
:clear定義一個標簽 clear
set /p port=請輸入被占用的端口號:提示用戶輸入被占用的端口號,并將輸入的值保存到變量 port
setlocal EnableDelayedExpansion啟用延遲變量擴展
set pid=0初始化變量 pid 為0
tokens=5每一行的第五列,這里代筆進程id那一列
echo pid進程ID為:!pid!輸出進程ID
if “!pid!”==“0” ( echo 端口號沒有被占用 ) else ( taskkill /pid !pid! -t -f echo 端口號相關進程已殺死 )如果進程ID為0,則輸出端口號未被占用的提示信息;否則,使用 taskkill 命令殺死對應進程,并輸出相關信息
if “!port!”==“q” ( goto end )如果用戶輸入的端口號為 “q”,則跳轉到標簽 end,退出工具
goto clear跳轉回標簽 clear,繼續(xù)執(zhí)行清除操作
pause暫停腳本的執(zhí)行
:end定義一個標簽 end
exit退出腳本

??寫在最后

到此這篇關于bat批處理清除端口號解決port is already in use的文章就介紹到這了,更多相關bat 清除端口號 內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論