@echo on %no cmd%
::注释内容1
rem 注释内容2
echo 注释内容3
:if not exit nul
: 注释内容4
:注释内容5
%注释内容6%
goto start
= 可以是多行文本,可以是命令
= 可以包含重定向符号和其他特殊字符
= 只要不包含 :start 这一行,就都是注释
:start
:命令 - 显示命令的详细信息
:netstat -ano|findstr 1200
:taskkill | findstr 1200
:taskkill /PID 1200 /F
@echo off
:setlocal enabledelayedexpansion 开启变量延迟 变量要用一对叹号“!!”括起来
setlocal enabledelayedexpansion
set /p port=请输入端口号:
:tokens 获取处理中的1到的内容分别赋予%%a,%%b,%%a,%%c,%%d,%%e
for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (
if "%%e%" == "" (
set pid=%%d
) else (
set pid=%%e
)
echo !pid!
taskkill /f /pid !pid!
)
pause
::注释内容1
rem 注释内容2
echo 注释内容3
:if not exit nul
: 注释内容4
:注释内容5
%注释内容6%
goto start
= 可以是多行文本,可以是命令
= 可以包含重定向符号和其他特殊字符
= 只要不包含 :start 这一行,就都是注释
:start
:命令 - 显示命令的详细信息
:netstat -ano|findstr 1200
:taskkill | findstr 1200
:taskkill /PID 1200 /F
@echo off
:setlocal enabledelayedexpansion 开启变量延迟 变量要用一对叹号“!!”括起来
setlocal enabledelayedexpansion
set /p port=请输入端口号:
:tokens 获取处理中的1到的内容分别赋予%%a,%%b,%%a,%%c,%%d,%%e
for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (
if "%%e%" == "" (
set pid=%%d
) else (
set pid=%%e
)
echo !pid!
taskkill /f /pid !pid!
)
pause