批处理--工作当中获取本机ip地址然后执行一个循环启动脚本

这是一个批处理脚本,用于获取本机的本地连接IP地址,并使用该IP在一个循环中启动HostClientTest.exe程序,参数为IP地址、0、递增的数值和固定的IP及端口。
摘要由CSDN通过智能技术生成
goto :main
rem +++++++获取本机ip++++++++++++++++++++++++++++++++++++  
:get_local_ip  
rem 注意 不要照搬某些人的文章,如果你把函数写成setlocal   dosomething endlocal 这种结构,那么在这段代码中返回值无法赋值,你得到的返回ip为""  
@echo off  
echo 开始获取本机ip....................  
  
for /f "delims=:" %%i in ('ipconfig ^| findstr /N "本地连接"') do (  
    set /a op_line=%%i  
    goto :for_break1  
)  
:for_break1  
  
set ip_addr=""  
set /a op_num=%op_line%  
  
rem 启用延迟变量扩展 启用后 for里面一定要用双!不要用双%啊 这是我发现很多讲延迟扩展的文章都没说的,我看了他们的文章根本不行,必须用! 自己血的试验结果,你问我为何?鬼知道这该死的批处理语法。。。  
setlocal enabledelayedexpansion  
rem skip=%op_line%表示跳过前面%op_li
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值