GUIでIPアドレスを切り替える作業はもう嫌だぉ…
@echo off
set IFNAME="ローカル エリア接続"
set IPADDR=192.168.1.123
set MASK=255.255.255.0
set GW=192.168.1.1
set DNS1=192.168.1.1
set DNS2=
net session >nul 2>&1
if %errorLevel% equ 0 (
netsh interface ipv4 set address name=%IFNAME% static %IPADDR% %MASK% %GW% 1
netsh interface ipv4 set dnsservers name=%IFNAME% static %DNS1% primary validate=no
if not "%DNS2%" == "" ( netsh interface ipv4 add dnsservers name=%IFNAME% %DNS2% index=2 validate=no )
netsh interface ipv4 show addresses name=%IFNAME%
) else (
echo IPアドレス変更を行うには「管理者として実行」してください
)
pause