吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3891|回复: 31
收起左侧

[其他转载] [bat]静态路由快速配置工具分享

[复制链接]
ggm 发表于 2022-4-21 20:04
换了个价值几十w的fx路由器,竟然没有静态路由的功能,手动添加了半天,为此捣鼓了个批处理,可按照自己的要求自行修改https://wwc.lanzouj.com/iDuri03jvm0b
密码:52pj



[PowerShell] 纯文本查看 复制代码
@echo off
rem //设置变量 
rem //以下属性值可以根据需要更改
rem //掩码
set MASK=255.255.255.0
rem //网关
set GATEWAY=192.168.1.1
color 2f
mode con cols=80
title 静态路由快速配置工具 Ver:1.0 %date% by:52pojie.cn@ggm
net.exe session 1>NUL 2>NUL && (
    goto as_admin
) || (
    goto not_admin
)
:not_admin
echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.
echo      本程序需要需要管理员权限!
echo.
echo      即将获取管理员权限!请在弹出的窗口点击“是”!
echo.
echo      获取成功后将自动重启程序,左上角会显示管理员!
echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.
pause
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
goto sc_top
:as_admin
:sc_top
cls
echo.&echo.
echo                     静态路由配置
echo.
echo    --------------------------------------------
echo.&echo.&echo.
echo               1、添加路由
echo.
echo               2、删除路由
echo.
echo               3、查看路由
echo.
echo               4、手动添加路由
echo.
echo               5、手动删除路由
echo.
echo               6、恢复默认设置

echo.&echo.&echo.&echo.&echo.
set select=
set str1=123456
set /p select= 输入数字,按回车:
if not defined select goto sc_wrong
echo %select%|findstr "[%str1%]">nul||goto sc_wrong
if %select%==1 (goto sc_add)
if %select%==2 (goto sc_del)
if %select%==3 (goto sc_print)
if %select%==4 (goto sc_madd) 
if %select%==5 (goto sc_mdel) 
if %select%==6 (goto sc_reset) 

:sc_wrong
mshta vbscript:msgbox("只能输入0-6的数字",64,"提示")(window.close) 
goto sc_top
:sc_add
cls
echo 正在添加
route add -p 192.168.10.0 mask %MASK% %GATEWAY%
route add -p 192.168.11.0 mask %MASK% %GATEWAY%
route add -p 192.168.12.0 mask %MASK% %GATEWAY%
route add -p 192.168.13.0 mask %MASK% %GATEWAY%
route add -p 192.168.14.0 mask %MASK% %GATEWAY%
route add -p 192.168.15.0 mask %MASK% %GATEWAY%
route add -p 192.168.16.0 mask %MASK% %GATEWAY%
route add -p 192.168.17.0 mask %MASK% %GATEWAY%
route add -p 192.168.18.0 mask %MASK% %GATEWAY%
route add -p 192.168.19.0 mask %MASK% %GATEWAY%
route add -p 192.168.20.0 mask %MASK% %GATEWAY%
route add -p 192.168.21.0 mask %MASK% %GATEWAY%
route add -p 192.168.22.0 mask %MASK% %GATEWAY%
route add -p 192.168.23.0 mask %MASK% %GATEWAY%
route add -p 192.168.24.0 mask %MASK% %GATEWAY%
route add -p 192.168.25.0 mask %MASK% %GATEWAY%
route add -p 192.168.26.0 mask %MASK% %GATEWAY%
route add -p 192.168.27.0 mask %MASK% %GATEWAY%
route add -p 192.168.28.0 mask %MASK% %GATEWAY%
route add -p 192.168.29.0 mask %MASK% %GATEWAY%
echo 添加完成,按任意键查看路由表
pause>nul
cls
route print
echo 按任意键返回主菜单
pause>nul
goto sc_top
:sc_del
cls
echo 正在删除
route delete  -p 192.168.10.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.11.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.12.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.13.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.14.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.15.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.16.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.17.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.18.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.19.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.20.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.21.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.22.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.23.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.24.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.25.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.26.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.27.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.28.0 mask %MASK% %GATEWAY%
route delete  -p 192.168.29.0 mask %MASK% %GATEWAY%
echo.
echo 删除完成,按任意键查看路由表
pause>nul
cls
route print
echo.
echo 按任意键返回主菜单
pause>nul
goto sc_top
:sc_print
cls
route print
echo.
echo 按任意键返回主菜单
pause>nul
goto sc_top
:sc_madd
cls
rem //设置IP地址
echo 输入IP地址(例如192.168.1.100/192.168.1.0)
set /p addr=
rem //设置子网掩码
echo 输入子网掩码(例如255.255.255.0)
set /p mask=
rem //设置网关
echo 输入网关(例如192.168.1.1)
set /p gateway=
echo 正在添加,请稍等...
rem //可以根据你的需要更改 
echo IP地址 = %addr%
echo 掩码 = %mask%
echo 网关 = %gateway%
route add -p %addr% mask %mask% %gateway%
echo 已执行!
echo.
echo 按任意键返回主菜单
pause>nul
goto sc_top
:sc_mdel
cls
rem //设置IP地址
echo 输入IP地址(例如192.168.1.100/192.168.1.0)
set /p addr=
rem //设置子网掩码
echo 输入子网掩码(例如255.255.255.0)
set /p mask=
rem //设置网关
echo 输入网关(例如192.168.1.1)
set /p gateway=
echo 正在删除,请稍等...
rem //可以根据你的需要更改 
echo IP地址 = %addr%
echo 掩码 = %mask%
echo 网关 = %gateway%
route add -p %addr% mask %mask% %gateway%
echo 已执行!
echo.
echo 按任意键返回主菜单
pause>nul
goto sc_top
:sc_reset
cls
echo 正在恢复默认设置,请稍等...
netsh int ipv4  reset 
echo 已恢复默认设置!
echo.
echo 按任意键返回主菜单
pause>nul
goto sc_top

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
shenchen2006 + 1 + 1 谁会需要买个几十万的路由器.....我家至少不用
alongzhenggang + 1 + 1 能否给小白指点一下呢

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

alongzhenggang 发表于 2022-5-29 23:17
weism5yaoai0 发表于 2022-5-18 22:30
你搜下这个软件RouteTool  双网卡一内一外可以用

老实港  搜不到呐  

GitHub 那个?
weism5yaoai0 发表于 2022-5-18 22:30
Sotouch. 发表于 2022-4-22 08:46
哪款?我都是自己手动改的,胡乱改一波。对网络这块不熟

你搜下这个软件RouteTool  双网卡一内一外可以用
homehome 发表于 2022-4-21 20:29
只要是批处理的,省事的,都支持。谢谢楼主分享。
天云尊者 发表于 2022-4-21 20:33
省事,感谢分享
HXHLHDYZO 发表于 2022-4-21 21:05
厉害!感谢分享!
erikch 发表于 2022-4-21 21:17
膜拜大神,支持!
头像被屏蔽
dongse 发表于 2022-4-21 21:18
提示: 作者被禁止或删除 内容自动屏蔽
65302666 发表于 2022-4-21 21:22
跑 OSPF 省心些

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
sinoit + 1 + 1 已经处理,感谢您对吾爱破解论坛的支持!

查看全部评分

zhouxue1028 发表于 2022-4-21 21:28
好东西。感谢分享
zhou23197082 发表于 2022-4-21 21:40
好用么?这个
yj1006 发表于 2022-4-21 21:54
虽然不是很懂,但看着就好高级
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 05:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表