Windowsは、ポート番号に基づいてプロセスを閉じます

まず、Windowsはポート番号に基づいてPidをクエリします。
コマンド:netstat -ano | findstr "ポート番号"
例:netstat -ano | findstr 1246(ここでアイデアが付属しているターミナルを使用します)
ここに画像の説明を挿入
次に、に基づいてプロセスを強制終了します。Pid:
コマンド:Taskkill -F / pid "PID"
例:taskkill -F / pid 14860
ここに画像の説明を挿入
2つのコマンドを1つのスクリプトに統合
する方法を見つける新しいkp.batファイルを作成します(スクリプト名は自分で取得します)

@echo off
set port=%1%
netstat -ano | findstr %port%
echo please input PID...
set /p pid=%2%
taskkill -F /pid %pid%

ここに画像の説明を挿入
ターミナルはスクリプトを実行します
コマンド:kpポート番号(コマンドの後にスペースを追加してから、ポート番号を追加します)
例:kp 1246
ここに画像の説明を挿入

ここで実行すると、pidが表示され、コマンドは入力を待機している状態になり、上記の6264に入り、プロセスを閉じます。
ここに画像の説明を挿入
インターネット上には、最初の値に従って自動的に戻り値を取得できるものがあります。コマンドを実行し、最初に戻り値を追加します。2つのコマンドでは、プロセスを自動的にシャットダウンできます。まだ勉強中です。その方法を知っている子供用の靴があります。お問い合わせへようこそ(待機中のエコープリント、中国人は文字化けしているように見える)

おすすめ

転載: blog.csdn.net/pjw1217/article/details/111738897