欢迎光临散文网 会员登陆 & 注册

固定IP与自动获取IP自动判断切换

2022-11-23 12:28 作者:那么小一个豆  | 我要投稿

复制删除红色全部字体 才可使用

@echo off

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit

cd /d "%~dp0"

//上方为.bat文件自动获取 管理员权限 不嫌麻烦可以右击以管理员运行 也可

for /f "tokens=16" %%i in ('ipconfig ^|find /i "ipv4"') do (

set myip=%%i

goto out

)

:out

//上方为 获取本机现在IP并将他复制给myip

@echo off

set AddressName="zxc" 网络链接名字

set IP=255.255.255.0 你对应的IP 

set gateway=255.255.255.0 默认网关

set MASK=255.255.255.0 子网掩码

set DNS1=255.255.255.0 DNS

set DNS2=255.255.255.0  有DNS2 就加入 没有就删除这行

AddressName 名字

//输入 IP 认网关 子网码 DNS 网络链接名字


if "%myip%"=="%IP%" (

// 判断你的固定IP与本地ip是否相同

netsh interface ip set address name="zxc" source=dhcp

netsh interface ip set dns name="zxc" source=dhcp

// 将你ip设置成 自动获取

) else (

netsh interface ip set address "%AddressName%" static %IP% %MASK% %gateway%

netsh interface ip set dns "%AddressName%" static %DNS1% primary

netsh interface ip add dns "%AddressName%" %DNS2%

// 将你的IP设置成 你输入的ip地址

)


timeout 0

// 等待时间并退出 可以设置成 任何数字 


固定IP与自动获取IP自动判断切换的评论 (共 条)

分享到微博请遵守国家法律