Get IPv4 Address 1.0

 gia.bat

 1 @echo off
 2 color 0a
 3 title Get IPv4 Address 1.0
 4 
 5 SETLOCAL ENABLEEXTENSIONS
 6 SETLOCAL ENABLEDELAYEDEXPANSION
 7 
 8 set "CS_1=Wireless LAN adapter Wireless Network Connection:"
 9 set "CS_2=IPv4 Address. . . . . . . . . . . "
10 set _TMP=%TEMP%\.gia.tmp
11 
12 rem Stage. 1: 
13 :PROC_1
14 cd . > "%_TMP%"
15 for /f "tokens=*" %%i in ('ipconfig') do (
16     >> "%_TMP%" echo %%i
17 )
18 for /f "usebackq tokens=1* delims=:" %%i in (`findstr /n /c:"%CS_1%" "%_TMP%"`) do (
19     set /a POS_BEGIN=%%i
20     goto :PROC_2
21 )
22 echo Err: PROC_1
23 goto :NORMAL_EXIT
24 
25 rem Stage. 2: 
26 :PROC_2
27 set /a INDEX=0
28 for /f "usebackq tokens=1* delims=:" %%i in ("%_TMP%") do (
29     set /a INDEX+=1
30     if !INDEX! gtr %POS_BEGIN% (
31         if "%%i" equ "%CS_2%" (
32             set _IP=%%j
33             goto :PROC_3
34         )
35     )
36 )
37 echo Err: PROC_2
38 goto :NORMAL_EXIT
39 
40 rem Stage. 3: 
41 :PROC_3
42 for /f "tokens=*" %%i in ("%_IP%") do (
43     rem echo %%i| clip
44     set /p "_CLIP=%%i" < nul | clip
45     echo Paste it.
46     goto :NORMAL_EXIT
47 )
48 echo Err: PROC_3
49 goto :NORMAL_EXIT
50 
51 :NORMAL_EXIT
52 if exist "%_TMP%" del "%_TMP%"
53 pause
54 exit

附件1

转载于:https://www.cnblogs.com/rms365/p/10945534.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值