0
A
回答
3
这将列出所有打开的(使用)端口。
netstat -na
过滤有点困难。该脚本将两个端口作为要筛选的本地端口的(包括)范围。
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
SET STARTPORT=%1
SET ENDPORT=%2
FOR /F "delims=|" %%l IN ('netstat -na') DO (
FOR /F "tokens=2" %%a IN ("%%l") DO (
REM IPv6 uses colons, too.
SET "LOCAL=%%~a"
SET "LOCAL=!LOCAL:*]=0!"
FOR /F "delims=: tokens=2" %%p IN ("!LOCAL!") DO (
IF %%p LEQ %ENDPORT% (IF %%p GEQ %STARTPORT% (@ECHO %%l))
)
)
)
相关问题
- 1. Svn客户端命令行窗口
- 2. 打开program.exe没有命令行窗口
- 3. 命令行打开一个窗口
- 4. 通过命令行打开端口5900?
- 5. 如何在php中打开终端窗口并执行命令?
- 6. 打开新的终端窗口并执行命令
- 7. 是否有ANT打开终端窗口并运行命令?
- 8. 打开byobu窗口,每个窗口运行一个命令?
- 9. QLabel show命令打开新窗口
- 10. Visual Studio - 保持命令窗口打开
- 11. 使用命令打开窗口(WPF)
- 12. 在新窗口中打开命令
- 13. show()命令不会打开窗口Wpf
- 14. 无模块命名virtualenvwrapper当打开命令行窗口(Ubuntu的)
- 15. 打开终端窗口并使用命令预填充
- 16. 打开新的gnome终端窗口“少”命令
- 17. 运行命令的终端窗口
- 18. 直接在Windows环境下打开WinSCP命令窗口/打开终端(Ctrl + T)窗口
- 19. 使用tcl执行cmd命令而无需打开终端窗口
- 20. 打开一个独立的终端窗口并用Java运行命令
- 21. 打开终端运行命令python
- 22. 终端打开时运行命令(Linux)
- 23. 打开Chrome浏览器在命令行窗口中的一个新窗口
- 24. 打开一个命令窗口并从中执行一系列命令
- 25. 通过用户输入窗口执行多个命令终端
- 26. Applescript从命令行在新窗口打开网址
- 27. 打开CMD窗口,然后运行命令
- 28. 如何从Linux的命令行打开新窗口(shell)?
- 29. 如何根据命令行参数打开不同的窗口?
- 30. 运行vim的命令时,预览窗口打开
感谢。我如何使用这个脚本?我将它保存为批处理文件,但是当我打开它时什么都没有发生? – HBS 2014-11-24 14:24:45
'%1'和'%2'是命令行参数,即低端和高端端口号。 – mojo 2014-11-25 02:06:44