|

:godhcp
cls
echo.
echo 正在设置动态IP地址,请稍候!
netsh interface ip set address name=%Nname% source=dhcp >nul
netsh interface ip set dns name=%Nname% source=dhcp >nul
goto :finish
:fangan1
set Project=%Project1%
set Nname=%Nname1%
set Addr=%Addr1%
set Mask=%Mask1%
set Gway=%Gway1%
set Dnsa=%Dnsa1%
set Dnsb=%Dnsb1%
goto :Setip
:fangan2
set Project=%Project2%
set Nname=%Nname2%
set Addr=%Addr2%
set Mask=%Mask2%
set Gway=%Gway2%
set Dnsa=%Dnsa2%
set Dnsb=%Dnsb2%
goto :Setip
:gostatic
cls
set Project=手动设置
set /P Nname= 请输入网卡连接名称(默认为:%Nname%):
set /P Addr= 请输入 IP 地址(默认:%Addr%):
set /P Mask= 请输入子网掩码(默认:%Mask%):
set /P Gway= 请输入网关地址(默认:%Gway%):
set /P Dnsa= 请首选 DNS 地址(默认:%Dnsa%):
set /P Dnsb= 请备用 DNS 地址(默认:%Dnsb%):
goto :Setip
:Setip
cls
echo.
echo.
echo ===========================================
echo 您选择的是“%Project%”
echo 当前网卡连接为 %Nname%
echo 将IP地址设置成 %Addr%
echo 子网掩码设置成 %Mask%
echo 网关地址设置成 %Gway%
echo 首选 DNS设置成 %Dnsa%
echo 备用 DNS设置成 %Dnsb%
echo ===========================================
echo.
set confirm=
set /P confirm= 确认以上设置? 确认按任意键并回车, 否则按 [N] 返回主菜单重新设置!
if /I "%confirm%"=="n" goto :START
echo.
echo 正在进行网络设置,请稍侯!!
netsh interface ip set address %Nname% static %Addr% %Mask% %Gway% 0 >nul
netsh interface ip set dns %Nname% static %Dnsa% PRIMARY >nul
netsh interface ip add dns %Nname% %Dnsb% index=2 >nul
goto :finish
:Setup
echo.
echo 请用记事本修改本文件后保存并关闭,然后重新执行本批处理 !
echo.
echo 按任意键继续!
pause>nul
IF %OP%NO==NO (FOR /f "delims=" %%I in (%0) do Set OP=%%~dpI)
%SystemRoot%\system32\notepad.exe %OP%\%filename%
goto :end
:finish
echo.
echo 设置完成!!按任一键查看您设置的网络信息!
pause >nul
echo.
%systemroot%\system32\ipconfig.exe /all
echo.
echo 按任一键退出程序!
pause >nul
:END
exit.
你那个设置完之后不能在VISTA上用,只是用于XP,而XP在更新补丁之后有些内容也删节了 |
|