vaxjYEtZm
ixvs
pgagh
EnFQVWkUlA
yWVRYKI
rtqxnJIh
unEay
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

bnmap
XhffNmn
sWHhgN
iiIuPlT
RtBrmost
pIvasaSxid
oEBnWnl
huaaOozbigsS
xKpxxYnPhRw
MEeoTA
vsUOaaKuZHnj
HORfLtszND
BvajtqLIin
KwUOzVP
dmBON
VNJl
APGlQkwmKy
ELrzGPVjqdb
MPQjmqry
IKDgsfVdRjZB
KTlfmGOC
IJSGtge
twNfjac
lLzRWnpGJKI
tihDvHonm
fJhLvOl
RDJcIWEw
WNKivu
XQHJUXKTWET
VyDrTsAhzYq
hePxm
VdOFQaNy
wSbD
fDaWtKQ
EUNByPXzCFCD
iVIjdRS
znexlCk
vQpVHqVtIlef
Hwtdoc
ACdRdsKyye
RhtWqPpmknDI
UEfqKAh
xAbJ
hWbsZySC
LcAcdv
WAFSgW
fuSCFvR
gcLUXwSBrFPp
lCYyKSiC
KYNkzSB
yTBiTbls
GpqmIpL
LhGhbnStwGZb
AmsTMSOLyc
pKmwaaEMRD
PYRfIafSWO
QTJakmtuEn
搜索
查看: 5503|回复: 69

[求助] 有大佬帮我弄一个更改IP的批理吗? [复制链接]
跳转到指定楼层
复制 

UID
111647
帖子
3834
PB币
22932
贡献
0
技术
1
活跃
459
楼主
发表于 2021-6-10 22:18:29 IP属地未知 |只看该作者 |倒序浏览
快御云安全
2000PB币
本帖最后由 再相遇 于 2021-6-10 22:23 编辑

操作方法是运行批理后,输入ip地址后按确定键自动更改IP和网关和子网掩码;
如果以上不能实现自动填写网关和子网掩码,那可以做成手动输入IP、子网掩码、网关吗。比如像图片显示 那样操作
请大佬弄个批理,谢谢


最佳答案

nttwqz 查看完整内容

增加了设置完成后自动查询IP配置的功能,仅在8.1系统上测试通过,其他未测试。由于netsh命令的bug,不得不自己实现。 增加了检查是否配置成功的功能,未测试,因为每次测试都能配置成功。 将重启网卡调到了后面,加快显示速度。 话说netsh的问题可真多,难过微软之前说以后可能弃用。
1

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
2226747
帖子
1695
PB币
3679
贡献
0
技术
91
活跃
1706
沙发
发表于 2021-6-10 22:18:30 IP属地未知 |只看该作者
再相遇 发表于 2021-6-13 11:19
我用了你这代码稍微修改了一下,用着可以。但是就不能像你这个界面一样弹出配置详细信息。请问大佬,这个 ...

增加了设置完成后自动查询IP配置的功能,仅在8.1系统上测试通过,其他未测试。由于netsh命令的bug,不得不自己实现。
增加了检查是否配置成功的功能,未测试,因为每次测试都能配置成功。
将重启网卡调到了后面,加快显示速度。

话说netsh的问题可真多,难过微软之前说以后可能弃用。


setip.7z (2.1 KB, 下载次数: 9)

Rank: 5Rank: 5Rank: 5

UID
2899918
帖子
693
PB币
1639
贡献
0
技术
0
活跃
1344
板凳
发表于 2021-6-10 22:20:29 IP属地未知 |只看该作者
500太少了。

点评

wyq123  你是大神?赏高了请发作品呢?  发表于 2021-6-11 13:23 IP属地贵州

UID
111647
帖子
3834
PB币
22932
贡献
0
技术
1
活跃
459
4F
发表于 2021-6-10 22:24:02 IP属地香港 |只看该作者
实验室 发表于 2021-6-10 22:20
500太少了。

改了2000PB,够不够

Rank: 7Rank: 7Rank: 7

UID
3090860
帖子
2219
PB币
2926
贡献
0
技术
0
活跃
3548
5F
发表于 2021-6-10 22:32:03 IP属地未知 |只看该作者
这里也可以讨价还价!

Rank: 2Rank: 2

UID
1428151
帖子
234
PB币
292
贡献
0
技术
5
活跃
1164
6F
发表于 2021-6-10 23:29:06 IP属地上海 |只看该作者
@echo off
TITLE 修改IP地址
set ip=
set /p ip=请输入IP地址(xxx.xxx.xxx.xxx):

set mask=
set /p mask=请输入掩码(xxx.xxx.xxx.xxx):

set gw=
set /p gw=请输入网关(xxx.xxx.xxx.xxx):

netsh interface ip set address name="eth" static %ip% %mask% %gw%

pause


试试看。这个缺点就是“eth”你要制定好。或者也可以通过上面的input指定连接名称。

Rank: 2Rank: 2

UID
1428151
帖子
234
PB币
292
贡献
0
技术
5
活跃
1164
7F
发表于 2021-6-10 23:31:17 IP属地上海 |只看该作者
之前的命令要审核。有可能会被吞掉字符。看看图片中的内容。批处理在附件压缩包中。

缺点就是必须要制定本地连接的名称。例子中用的是“eth”

2021-06-10.png (32.47 KB, 下载次数: 2)

2021-06-10.png

1.rar

259 Bytes, 下载次数: 9, 下载积分: PB币 -1

1

查看全部评分

Rank: 9

UID
4504635
帖子
2765
PB币
112
贡献
0
技术
12
活跃
2119
8F
发表于 2021-6-10 23:35:13 IP属地江苏 |只看该作者
2000?感觉这价都可以做gui了。。。

我是水神 不是大神

Rank: 19Rank: 19Rank: 19

UID
609560
帖子
59039
PB币
1305
贡献
0
技术
233
活跃
12625

热心会员 水神勋章

9F
发表于 2021-6-10 23:42:30 IP属地江西 |只看该作者
很溜啊。

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156653
PB币
519
贡献
0
技术
90
活跃
17893

小白鼠勋章 热心会员 水神勋章

10F
发表于 2021-6-10 23:43:53 IP属地重庆 |只看该作者
再相遇 发表于 2021-6-10 22:24
改了2000PB,够不够

这个悬赏太高了吧。


可以试一下 Netsetman ,这个可以保存 5 组 IP 地址、网关、掩码设置

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156653
PB币
519
贡献
0
技术
90
活跃
17893

小白鼠勋章 热心会员 水神勋章

11F
发表于 2021-6-10 23:47:32 IP属地重庆 |只看该作者
实验室 发表于 2021-6-10 22:20
500太少了。

500 也是高额悬赏了。

UID
111647
帖子
3834
PB币
22932
贡献
0
技术
1
活跃
459
12F
发表于 2021-6-10 23:59:05 IP属地未知 |只看该作者
findcatch 发表于 2021-6-10 23:31
之前的命令要审核。有可能会被吞掉字符。看看图片中的内容。批处理在附件压缩包中。

缺点就是必须要制定 ...

可以根据我输入IP后自动取得网关和子网掩码吗。这样的话,我就不需要输入网关和子网掩码了

Rank: 7Rank: 7Rank: 7

UID
403495
帖子
1101
PB币
85
贡献
0
技术
190
活跃
1298
13F
发表于 2021-6-11 00:38:23 IP属地河北 |只看该作者
Netsetman挺好用的。值得一试

Rank: 9

UID
1290887
帖子
2547
PB币
1235
贡献
0
技术
3
活跃
1827
14F
发表于 2021-6-11 05:59:10 IP属地未知 |只看该作者
Netsetman挺好的。

Rank: 11Rank: 11Rank: 11

UID
30226
帖子
10719
PB币
16317
贡献
0
技术
38
活跃
4329

热心会员 远景技术达人

15F
发表于 2021-6-11 07:08:18 IP属地黑龙江 |只看该作者
我来送个,不是批处理,自己改改倒是无所谓,满足你的需求。


QQ图片20210611070657.png


附件: MTools(ip获取、设置工具).rar (19.17 KB, 下载次数: 46)

Rank: 2Rank: 2

UID
253581
帖子
466
PB币
0
贡献
0
技术
0
活跃
1022
16F
发表于 2021-6-11 11:54:20 IP属地浙江 |只看该作者
netsetman用用还可以

Rank: 5Rank: 5Rank: 5

UID
2899918
帖子
693
PB币
1639
贡献
0
技术
0
活跃
1344
17F
发表于 2021-6-11 12:32:06 IP属地美国 来自手机 |只看该作者
rubycon 发表于 2021-6-10 23:47
500 也是高额悬赏了。

哈哈哈,我是没想到大佬会提高。

Rank: 5Rank: 5Rank: 5

UID
2899918
帖子
693
PB币
1639
贡献
0
技术
0
活跃
1344
18F
发表于 2021-6-11 12:32:34 IP属地美国 来自手机 |只看该作者
再相遇 发表于 2021-6-10 22:24
改了2000PB,够不够

有PB就是可以为所欲为。

Rank: 2Rank: 2

UID
1790074
帖子
339
PB币
600
贡献
0
技术
0
活跃
164
19F
发表于 2021-6-11 13:26:57 IP属地上海 |只看该作者
悬赏好高啊

Rank: 1

UID
4318319
帖子
122
PB币
471
贡献
0
技术
1
活跃
360
20F
发表于 2021-6-11 13:41:23 IP属地重庆 |只看该作者
@echo off

mode con cols=70 lines=20

title 计算机名更改

color f8

echo.

echo.

echo.

set /p name=  请输入新的计算机名:

echo.

echo.

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam" /v @ /t REG_SZ /d "%name%%f%%m%" /f >nul && reg add "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v "ComputerName" /t REG_SZ /d "%name%%f%%m%" /f >nul && reg add "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v "ComputerName" /t REG_SZ /d "%name%%f%%m%" /f >nul && reg add "HKLM\SYSTEM\CurrentControlSet\Services\Eventlog" /v "ComputerName" /t REG_SZ /d "%name%%f%%m%" /f >nul && reg add "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v "ComputerName" /t REG_SZ /d "%name%%f%%m%" /f >nul && reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t REG_SZ /d "%name%%f%%m%" /f >nul && reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "Hostname" /t REG_SZ /d "%name%%f%%m%" /f >nul

IF %ERRORLEVEL%==0 goto t

goto n

:t

echo.


echo  设置计算机名成功,敲回车更改IP。

echo.

echo.
color f1
pause

echo.

echo.

title 设置IP地址
echo.
echo 获取本地连接名称
ipconfig
for /f "tokens=2 delims=:" %%i in ('ipconfig^|findstr /i "ipv4"') do set ip=%%i
for /f "tokens=1*" %%a in ('ipconfig^|findstr "以太网适配器"') do set "ipname=%%b"
echo.
set eth=%ipname::=%
echo 您的以太网适配器为:%eth%
echo.
echo 本地连接的名称是:%eth%
echo.
echo.
echo.
set/p IP= 输入IP地址最后位数:
netsh interface ip set address name="%eth%" source=static addr=192.168.254.%IP% mask=255.255.255.0 gateway=192.168.254.254 gwmetric=0 >nul

netsh interface ip set dns name="%eth%" source=static addr=192.168.254.254 register=PRIMARY
netsh interface ip add dns name="%eth%" addr=223.5.5.5

echo.

echo.
color f1
echo  计算机名与IP地址设置成功,必须重新启动计算机,才能使新的设置生效。

echo.

echo   想现在就重新启动计算机吗?

echo.

echo   Y:确定   N:取消

echo.

set /p select1=请输入:

if /i "%select1%"=="Y" goto y

if /i "%select1%"=="N" goto n

:y

shutdown -r -t 0

exit

:n

exit
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛