![使用cmd在浏览器中打开gw地址](https://linux22.com/image/1599321/%E4%BD%BF%E7%94%A8cmd%E5%9C%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E6%89%93%E5%BC%80gw%E5%9C%B0%E5%9D%80.png)
我正在寻找在浏览器中打开默认网关地址的命令。
此命令将显示默认网关地址:
ipconfig | findstr "Default Gateway"
我猜测以下命令应该采用输出的一部分(地址)并将其定义为以下命令中的变量:
start http://<address>
但是我不了解 cmd 语法,所以我不知道如何继续......
感谢您的帮助。
答案1
此命令将默认网关存储在X
变量中,稍后可以使用以下命令:
For /F "tokens=13 delims= " %X in ('ipconfig ^| find "Default Gateway"') do echo %X
要在批处理文件中使用它,请将其替换%X
为%%X
。在该行中,for
命令从命令输出中获取第 13 个标记(以空格分隔)ipconfig | find "Default Gateway"
并将其存储在X
变量中。插入符号 ( ^
) 用于将管道符号 ( |
) 视为普通字符。
可以使用命令查看选项详细信息for /?
。在线版本请阅读此处https://ss64.com/nt/for_cmd.html。