- 帖子
- 1
- 积分
- 12
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2018-3-29
|
[网络连接] 如何制作可以查询端口是否开放状态或者是端口状态的批处理文件?
如何制作可以查询端口是否开放状态或者是端口状态的批处理文件?
查看系统端口状态
利用记事本制作bat windows批处理文件(DOS命令窗口需要切换bat文件的目录命令:cd)
写法一(需要DOS切换到bat文件的目录下{不推荐}):
@echo off :echo off表示执行了这条命令后关闭所有命令(包括本身这条命令)的回显。
Echo 检查指定端口开放状态
Netstat -a -n >jc.txt
Find jc.txt "7614" >nul ::其中“7614”为端口号
If %errorlevel%==0 (
Echo.
Echo 端口开放状态
Go to :end
)
Echo.
Echo 端口未开放状态
:end
Del /q jc.txt>nul
写法二(无需DOS切换到bat目录下{推荐})
@echo off
Echo 检查指定端口开放状态
Netstat -a -n >jc.txt
Find jc.txt "7614" >nul ::其中“7614”为端口号
If %errorlevel%==0 (
Echo.
Echo 端口开放状态
Go to :end
)
Echo.
Echo 端口未开放状态
:end
Del /q jc.txt>nul
pause
他是这样提示的:
检查指定端口开放状态
端口开放状态
'Go' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
有的是这样提示:
检查指定端口开放状态
端口未开放状态
请按任意键继续. . . |
|