|
问题一:
想删除上图中192.168.1.1这条网关IP,我现在是先读取注册表DefaultGateway的值(有多行),拆分后提取192.168.*.*的IP,然后用批处理命令删除:
- <div>$sGatewayIP_Reg = RegRead("HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces" & $s_Adapter_GUID, "DefaultGateway")
- 此处省略其他代码
- $SplitedIP = StringSplit($sGatewayIP_Reg, @CRLF, 0) ;按回车符拆分
- 此处省略其他代码
- RunWait(@ComSpec & " /c " & "route delete 0.0.0.0 mask 0.0.0.0 " & $网关IP, "", @SW_HIDE)</div>
复制代码
请问有没有更有效的办法呢?
问题二:
多条网关(IP也一样)在注册表里时多行的字符串,请问有什么办法能删除其中的192.168.*.*这个网关地址,保留其他的呢?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入
x
|