标题: [网络连接] 批处理怎样根据网关地址来运行不同的程序? [打印本页]
作者: along865 时间: 2019-10-7 23:42 标题: 批处理怎样根据网关地址来运行不同的程序?
公司有多个的部门 每个部门 做的都有vlan
部门1 网关 10.5.1.254
部门2 网关 10.6.1.254
部门3 网关 10.7.1.254
如何判断不同的内网 网关来运行不同的程序
作者: hlzj88 时间: 2019-10-8 06:29
- ipconfig|findstr /i "10.5.1.254"&&goto aa
- ipconfig|findstr /i "10.6.1.254"&&goto bb
- ipconfig|findstr /i "10.7.1.254"&&goto cc
- exit
- :aa
- 你的任务
-
- :bb
- 你的任务
-
- :cc
- 你的任务
-
- pause
复制代码
作者: Batcher 时间: 2019-10-8 08:16
回复 2# hlzj88
“你的任务”下面少了一行
作者: zaqmlp 时间: 2019-10-8 13:53
- @echo off
- set info=互助互利,支付宝扫码头像,感谢打赏
- rem 有问题,可加QQ956535081及时沟通
- title %info%
- ipconfig|findstr /li /c:"Default Gateway" /c:"默认网关">"%tmp%\t.t"
- type "%tmp%\t.t"|findstr "\<10\.5\.1\.254\>"&&goto p1
- type "%tmp%\t.t"|findstr "\<10\.6\.1\.254\>"&&goto p2
- type "%tmp%\t.t"|findstr "\<10\.7\.1\.254\>"&&goto p3
- echo;no match
- goto end
- :p1
- start "" "D:\xxx\程序1.exe"
- goto end
- :p2
- start "" "D:\xxx\程序2.exe"
- goto end
- :p3
- start "" "D:\xxx\程序3.exe"
- :end
- echo;%info%
- pause
复制代码
作者: hlzj88 时间: 2019-10-9 20:57
回复 3# Batcher
的确是少了,失误。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |