求高手编写一个自动获取Ip的bat文件

求高手编写一个自动获取Ip的bat文件,第1张

ip=requestserverVariables("remote_addr")

wf=servermappath("abctxt")

set fs=servercreateobject("scriptingfilesystemobject")

set o=fsCreateTextFile(wf,true)

owriteline(ip)

oclose

set o=nothing

set fs=nothing

打开记事本

复制以下内容

@echo off

ipconfig>ipctxt

netsh interface ip show address>gwctxt

for /f "delims=: tokens=2" %%a in ('find "IPv4 地址" ipctxt') do set IP=%%a

for /f "delims=: tokens=2" %%b in ('find "子网掩码" ipctxt') do set mask=%%b

for /f "delims=: tokens=2" %%i in ('find "默认网关" gwctxt') do set gw=%%i

netsh interface ip set address "本地连接" static %IP% %mask% %gw% 0

netsh interface ip set dns "本地连接" static 首DNS  primary

netsh interface ip add dns "本地连接" 次DNS

del ipctxt

del gwctxt

pause

------------------------

注:需要修改地方有两个,那就是首DNS和次DNS,这个根据你电脑实际的DNS进行修改。

然后另存为bat文件,记得保存类型为所有文件。

3

运行bat文件就可以使用了。当bat文件运行完成后,就会提示“请按任意键继续”,按任意键就可以退出。这里就表示已经把自动获取的IP自动转化为静态IP。

给你个参考吧你做2个批处理,一个工厂的一个寝室的

@echo off

netsh int ip set ad name="本地连接" so=static ad=19216812 ma=2552552550 ga=19216811 gw=0

echo 设置成功。

pause

如上

ad=

后面的IP地址

ga=

后面的为网关

1、首先我们在电脑桌面上新建一个记事本文件,并使它的扩展名显示出来(以往经验有讲解方法),从图上可以看出扩展名为txt。

2、接着我们把这个文件名称更改为“IPbat”或者其它的什么名字,但扩展名必须是BAT。

3、右键这个文件,从快捷菜单中选择“编辑”选项条。

4、打开这个文件,可以看到里面还是一个记事本的形式,我们在里面进行编辑。

5、在文件里面输入如图代码:static 103151188是指填写静态的IP地址,2552552550是子网掩码,1031511是网关地址。然后下面的是设置DNS,primary是标志为首选DNS的意思,我们保存该文件。

6、双击IPbat,会d出一个DOS的执行窗口,速度很快的设置就更改完毕。

7、最后我们查看一下IP地址,它们已经被顺利填上,多台电脑的话可以用U盘拷贝该批处理,然后在每台电脑上面进行执行,只需要对批处理文件里面的IP地址稍作修改。

以上就是关于求高手编写一个自动获取Ip的bat文件全部的内容,包括:求高手编写一个自动获取Ip的bat文件、bat中开机获取ip当获取到ip时再修改ip怎么做。、制作自动配置ip的bat文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9715087.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存