无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 13468|回复: 49
打印 上一主题 下一主题

[分享] 分享个获取有线网卡本地连接内网IP、子网掩码、网关的批处理

    [复制链接]
1#
发表于 2020-1-16 23:57:08 | 显示全部楼层
  1. setlocal enabledelayedexpansion
复制代码

既然启用延缓环境变量,为什么不用?直接一次ipconfig处理完,而不是调用5次。


ipconfig命令,不同的系统关键词不同啊,比如有的叫做本地连接,有的可能被改名字了,route方案用的关键字有个“在链路上”,比“本地连接”改名字的稍微好点。“本地连接”不同的系统,名字不同,WIN7叫做“本地连接:”,WIN10似乎叫做“以太网:”,有点乱。

  1. chcp 437
  2. ipconfig

  3. chcp 936
  4. echo 获取IP:
复制代码

点评

setlocal enabledelayedexpansion是习惯性加上去的。 chcp 437切换到英文显示,似乎有乱码啊? [attachimg]409727[/attachimg] 一次处理完似乎挺好的,的确有优化改进的空间,但我不知道具体怎么处理。  详情 回复 发表于 2020-1-17 08:16
回复

使用道具 举报

2#
发表于 2020-1-17 11:07:31 | 显示全部楼层
setlocal enabledelayedexpansion

利用好这个吧。批处理精华的就for和这个吧。
这2个掌握了,批处理代码结构,处理会很整洁直观。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-9 03:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表