通过批处理或者其他脚本更改ip

作者&投稿:盈莉 (若有异议请与网页底部的电邮联系)
要一个批处理命令,改IP,可以切换的~

贴上昨天回答别人的代码,请按实际情况自行修改~
@echo off
color 3f
mode con cols=40 lines=15
title 自订IP切换脚本 By 暗夜
:start
cls
echo=
echo =======================================
echo=
echo 1.切换到办公室IP
echo=
echo 2.切换到家里的IP
echo=
echo 3.切换到自动获取
echo=
echo 0.退·出·脚·本
echo=
echo =======================================
echo=
set choice=
set /p choice=请输入你的选择:
if "%choice%"=="1" goto office
if "%choice%"=="2" goto Home
if "%choice%"=="3" goto DHCP
if "%choice%"=="0" exit

:office
cls
cls
echo.
echo 正在设置IP为办公IP请等待...
echo.
set net_interface="本地连接"
echo 设置IP中...
netsh interface ip set address "%net_interface%" source=static addr=192.168.1.111 mask=255.255.255.0
echo 设置IP成功...设置网关中...
netsh interface ip set address name="%net_interface%" gateway=192.168.1.1 gwmetric=1
echo 设置网关成功...设置DNS中...
netsh interface ip set dns "%net_interface%" static 218.85.152.99
netsh interface ip add dns "%net_interface%" 218.85.157.99 index=2
echo IP已成功切换到办公设置,任意键返回...
pause>nul
goto start

:home
cls
echo.
echo 正在设置为家用IP请等待...
echo.
set net_interface="本地连接"
echo 设置IP中...
netsh interface ip set address "%net_interface%" source=static addr=192.168.1.111 mask=255.255.255.0
echo 设置IP成功...设置网关中...
netsh interface ip set address name="%net_interface%" gateway=192.168.1.1 gwmetric=1
echo 设置网关成功...设置DNS中...
netsh interface ip set dns "%net_interface%" static 218.85.152.99
netsh interface ip add dns "%net_interface%" 218.85.157.99 index=2
echo IP已成功切换到办公设置,任意键返回...
pause>nul
goto start

:DHCP
echo.
echo 正在设置IP为自动获取,请等待...
echo.
echo 设置IP中...
netsh interface ip set address name="%net_interface%" source=dhcp
echo 设置网关成功...设置DNS中...
netsh interface ip set dns "%net_interface%" source=dhcp
echo 设置成功!按任意键返回选择菜单。
pause>nul
GOTO start

批处理内容如下:
netsh interface ip set address name="本地连接" source=static 192.168.1.188 255.255.255.0 192.168.0.1 1
netsh interface ip set dns "本地连接" static 61.128.128.68 primary
netsh interface ip add dns "本地连接" 61.128.192.68

第一行中“netsh interface ip set address”表示设置IP地址,name="本地连接"表示设置哪块网卡的地址,在网络连接中可以看到名称,一般中文版操作系统为“本地连接”或“本地连接2”等,“source=static”表示设置静太IP,如果source=dhcp表示自动获取IP。当source=static时,后面要设置IP地址,子网掩码,网关,跃点数(一般设1),中间用空格分开,即批处理中的“192.168.1.188 255.255.255.0 192.168.0.1 1”。为使程序更加清晰,你也可以这样写“addr=192.168.1.188 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1”,效果一样。
第二行设置主要dns(域名服务器),static表示静太IP,primary表示主域名服务器。
第三行设置次要dns,“netsh interface ip add dns”表示添加。add 与set有区别,set会覆盖以前的设置,而add是添加一个设置,不会删除以前的设置。

@echo off
title IP修改器& color 70
mode con cols=40 lines=20
echo.
echo.
echo 【请将要修改的网卡名称改为】:本地连接
echo.
echo.
echo.
echo 请输入IP: 【输入后按Enter继续】
echo.
set/p IP=
cls
echo 请输入子网掩码: 【输入后按Enter继续】
echo.
set/p netmask=
cls
echo 请输入网关: 【输入后按Enter继续】
echo.
set/p gw=
cls
echo.
echo 您输入的配置为:
echo.
echo.
echo IP 地 址:%ip%
echo 子网掩码:%netmask%
echo 网 关:%gw%
echo.
echo.
pause
cls
echo.
echo 您输入的配置为:
echo.
echo.
echo IP 地 址:%ip%
echo 子网掩码:%netmask%
echo 网 关:%gw%
echo.
echo.
echo 正在配置中,请等待...
@netsh interface ip set address name="本地连接" source=static %IP% %netmask% gateway=%gw% gwmetric=auto
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo 【设置成功】
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo 按任意键退出...
echo.
echo.
echo.
echo. 【W.G制作】
pause >nul
______________________________________________
将上面的代码保存为:设置IP.bat后运行,如果需要加入更改dns功能请追问.此脚本可根据楼主需要进行优化.

你好, 到百度搜索一下“ip地址修改器”就有了,使用方便啊,或直接到 华军软件园  也有的下,免费的。



不用那么麻烦,把目前注册表里关于这些信息的内容导出来,改成你需要的ip,之后双击执行就行了。

这个百度知道里就有,见参考资料。


请问通过批处理或其他语言能开发出系统自毁的程序吗(windows)??_百度知...
可以啊,太简单了,用批处理删除引导文件,或删除启动脚本,不就开不了机了啊,呵呵

什么是批处理 批处理命令大全介绍【详解】-搜狗输入法
批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。批处理文件的扩展名为bat 。目前比较常见 的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定操作的...

脚本是什么意思? 批处理 又是什么?
脚本就是类似于一堆命令的组合,可以做任何事情,把这些命令组合在一起,执行某个任务,这样的命令集合,成为脚本文件;批处理就是批量处理的意思,大规模的数据或者是任务或者任何形式的处理。这两个都是比较泛的概念。

什么是批处理
从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call 命令接受用作调用目标的标签。如果在脚 本或批处理文件外使用 Call,它将不会在命令行起作用。 语法call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]] 参数[Drive:}[Path] FileName 指定要调用的批处理程序的位置和...

什么是批处理?使用批处理有何限制?
从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call 命令接受用作调用目标的标签。如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。 语法call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]] 参数[Drive: }[Path] FileName 指定要调用的批处理程序的位置和...

用批处理或者别的方法做个小程序,完成依次复制一系列内容,然后依次释放...
以下的方法是让你Excel中的关键字变成链接,你只要单击某个链接,就会打开百度,将那个关键字的查询结果表示出来。介绍就到此为止。以下是实现方法 1、将以下代码添加到Excel的宏中 Sub Macro1()Dim tmpCell As Range For Each tmpCell In Selection tmpCell.Select ActiveSheet.Hyperlinks.Add Anchor:=...

高手近来啊!批处问题啊
在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照 该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚 本),可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一 些实际运用,例如我们后面要提到的用批处理文件来给系统打...

什么是批处理文件?
看懂了得不要说简单哦!最起码这是个没有使用任何第三方工具就能探测并保存弱口令的批处理了!!简单的改一改杀伤力还是很大的。以上这些批处理全部在win2000和xp下测试通过最大的优点就是只有一个批处理文件并且绝对不会误报。缺点就是太长! 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 ...

什么是批处理文件?有什么作用?
1,批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式,只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS。bat是dos下的批处理文件.cmd是nt内核命令行环境的另一...

如何运行批处理文件bat?
一、在资源管理器中,双击bat文件方法运行批处理 1、这种方式,默认是运行完自动关闭cmd窗口。2、需要运行完批处理,然后停留在cmd窗口,可以在命令结尾加:pause,这样运行结束会停留在CMD窗口,可以按任意键或者点击CMD关闭按钮来关闭窗口。二、先打开CMD窗口,再输入bat文件名来运行批处理 这种方式批处理...

镜湖区19551957912: win7下如何通过脚本自动设置ip地址? -
狂些威迩: 在右下角 日期过来两个 有一个像电脑的小标识 :Internet访问/网络 标识单击它 会出现一个小面板 点击 “打开网络和共享中心”就会出现上面这样的界面,点击“本地连接” 后出现一个新面板 在点击“属性”接下去的画面是否非常熟悉了,对了,这和WINXP的界面差不多了,我想你也应该懂得怎么配置IP地址了吧

镜湖区19551957912: 批处理修改网络参数 -
狂些威迩: 建立一个后缀名是bat的批处理文件,输入如下内容:@echo off rem eth set eth="本地连接" rem ip set ip=192.168.1.55 rem gw set gw=192.168.1.1 rem netmasks set netmasks=255.255.255.0 echo 正在将本机IP更改到: %ip% rem netsh ...

镜湖区19551957912: 如何用批处理文件修改网络连接 -
狂些威迩: 将下面脚本保存成一个批处理文件,如lan.bat,之后双击执行该文件即可. 需要作相应的修改, 下面每一行都可以独立出来,如果哪一个配置没有,就去掉哪一行, 譬如如果备用DNS没有,那么那一行就去掉,netsh interface ip set address ...

镜湖区19551957912: win7如何实现批处理设置IP(脚本)? -
狂些威迩: win7批处理设置IP(脚本) 说明:在x.x.x.x处填上自己的IP地址. 保存成“.bat”文件,以管理员身份运行即可. 代码如下: @echo off :main cls echo 请按提示操作... echo. echo 1 STI-HUST echo 2 Dian-HUST-711 echo 3 DHCP echo 4 Exit ...

镜湖区19551957912: 如何利用BAT自动设置IP地址? -
狂些威迩: 1、新建一文本文件,并另存为或重命名为“自动设置IP地址.bat”. 2、编辑此文件,输入以下内容(注:需要针对本机实际情况配置IP地址等等参数): 自动设置IP地址.bat Echo off echo 手动设置IP地址.... Netsh interface IP Set ...

镜湖区19551957912: 批处理设置vpn客户端Ip -
狂些威迩: @echo offnetsh interface ip set address name="本地连接" source=static addr=192.168.0.27 mask=255.255.255.0XP 32位上设置连接 IP,其他平台没试过....

镜湖区19551957912: 我们学校的机房有几十台电脑想用批处理来设置ip和计算机名,不想一台一台的去设置,怎么做?? -
狂些威迩: 用DHCP自动获取IP啊!可以设置一台为服务器.操作系统是windows sever2003. 可以再域控制器里面进行操作啊!

镜湖区19551957912: 批处理设置ip等 -
狂些威迩: @ECHO off netsh interface ip set address name="本地连接" source=static addr=10.160.13.55 mask=255.255.255.0 echo IP和子网掩码设置完成 netsh interface ip set address name="本地连接" gateway=10.160.13.254 gwmetric=0 echo 网...

镜湖区19551957912: 批处理 怎样设置机子所有网卡的IP -
狂些威迩: 第一,需要手动设置IP,网关,DNS方案 @ echo off rem 设置变量 set Nic=本地连接 rem //由于各电脑网卡连接名称不同,可以根据你的实际情况更改.set Addr=192.168.1.22 set Mask=255.255.255.0 set Gway=192.168.1.1 set Dns1=202.96....

镜湖区19551957912: 求一个能一键把IP变成自动获取的软件或批处理! -
狂些威迩: 经常进行自动ip和固定ip更改的用户,可以以下批处理,轻松实现自动ip和固定ip的更改.一、设置自动ip echo 设置开始自动IP,请稍等....echo.echo 正在自动获取IP地址....netsh interface ip set address name = "本地连接" source = dhcp echo ...

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网