批处理:bat快速打开对应远程桌面连接
简介
**由于本人工作原因,在日程工作中,会需要登录到不同的远程对其所管理的群进行管理,但又记不住每个群对应的管理号远程地址,所以就写了一个直接输入群名称或ip地址,会自动连接到这个群所在的远程地址!
代码如下,有需要的也可以根据你们的需求更改沃,**
PS:主要是使用mstsc命令,具体可输入mstsc /? 查看命令参数说明
效果演示
批处理远程联机
@echo off
chcp 65001 >nul
color 2
title 管理号远程
::星星管理号
set xhttp=*.139.*.107
::助手号1
set zsh1=*.138.*.188
::助手号2
set zsh2=*.139.*.250
::K群1---98 远程地址
set http0=*.52.*.223
::K群101---200 远程地址
set http1=*.139.*.105
::K群201---300 远程地址
set http2=*.*.180.124
::K群301---400 T群396---400 远程地址
set http3=*.207.*.117
::K群401---500 W群405---409 L群436---460 远程地址
set http4=43.*.141.*
::K群501---600 远程地址
set http5=*.71.*.9
::--------------------------
::F群001-100,201-202 远程地址
set http10=*.139.*.85
::F群101-200 远程地址
set http6=*.132.*.242
::F群203---302 远程地址
set http7=*.53.*.78
::--------------------------
::D群001---102 远程地址
set http8=159.*.*.177
::--------------------------
::A群001---006 远程地址
set http9=43.*.*.15
::--------------------------
::M群001---009 远程地址
set http11=*.29.*.43
::--------------------------
echo *****基建出品******欢迎使用本脚本-*****必属精品***
echo *
echo *********1.使用时直接输入被T人所在群编号**********
echo *
echo *********2.禁止用于其他任何非法用途***************
echo *
echo *********3.需注意!!!!!!!!!***************
echo 第一次远程连接需手动勾选不需要验证
echo *
echo *IP账号:* IP密码: *
echo *
echo *********助手号:zsh1,zsh2 星星管理员:xxgl******
echo *
echo *
:: 检测IP格式是否标准
:main
set input=
set /p input=请输入:
echo %input%|findstr "^[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*$">nul||goto fail
set _input=%input:.= %
call :check %_input%
:check
if "%4"=="" goto fail
for %%i in (%1 %2 %3 %4) do (
:: ip格式错误 二次判断群编
if %%i gtr 255 goto fail
)
::ip格式正确,直接连接
echo 远程连接中。。。
Start mstsc /v:%input%
exit
:: ip错误,二次判断群编号
:fail
set var=%input%
if /i %var:~0,1% == z (
::助手号1--2
echo 远程连接中。。。
if %var:~3,1%==1 (
Start mstsc /v:%zsh1%
exit
)else if %var:~3,1%==2 (
Start mstsc /v:%zsh2%
exit
)
exit
) else if /i %var:~0,1% == x (
::星星管理员
echo 远程连接中。。。
if %var:~1,1% == x (
Start mstsc /v:%xhttp%
exit
)
exit
) else if /i %var:~0,1% == k (
::K群001---98
if %var:~1,1%==0 (
echo 远程连接中。。。
Start mstsc /v:%http0%
exit
)
::K群101---200
if %var:~-3% geq 101 (
if %var:~-3% leq 200 (
echo 远程连接中。。。
Start mstsc /v:%http1%
exit
)
)
::K群201---300
if %var:~-3% geq 201 (
if %var:~-3% leq 300 (
echo 远程连接中。。。
Start mstsc /v:%http2%
exit
)
)
::K群301---400
if %var:~-3% geq 301 (
if %var:~-3% leq 400 (
echo 远程连接中。。。
Start mstsc /v:%http3%
exit
)
)
::K群401---500
if %var:~-3% geq 401 (
if %var:~-3% leq 500 (
echo 远程连接中。。。
Start mstsc /v:%http4%
exit
)
)
::K群501---600
if %var:~-3% geq 501 (
if %var:~-3% leq 600 (
echo 远程连接中。。。
Start mstsc /v:%http5%
exit
)
)
exit
) else if /i %var:~0,1% == f (
::F群001-100,201-202
if %var:~1,1%==0 (
echo 远程连接中。。。
Start mstsc /v:%http10%
exit
)
::F群101-200
if %var:~-3% geq 101 (
if %var:~-3% leq 200 (
echo 远程连接中。。。
Start mstsc /v:%http6%
exit
)
)
::F群203---302
if %var:~-3% geq 203 (
if %var:~-3% leq 302 (
echo 远程连接中。。。
Start mstsc /v:%http7%
exit
)
)
exit
) else if /i %var:~0,1% == d (
::D群003---102
echo 远程连接中。。。
Start mstsc /v:%http8%
exit
) else if /i %var:~0,1% == a (
::A群001---006
echo 远程连接中。。。
Start mstsc /v:%http9%
exit
) else if /i %var:~0,1% == m (
::M群001---009
echo 远程连接中。。。
Start mstsc /v:%http11%
exit
) else if /i %var:~0,1% == t (
::T群396---400
if %var:~-3% geq 396 (
if %var:~-3% leq 400 (
echo 远程连接中。。。
Start mstsc /v:%http3%
)
)
exit
) else if /i %var:~0,1% == L (
::L群436---460
if %var:~-3% geq 436 (
if %var:~-3% leq 460 (
echo 远程连接中。。。
Start mstsc /v:%http4%
)
)
exit
) else if /i %var:~0,1% == w (
::W群405---409
if %var:~-3% geq 405 (
if %var:~-3% leq 409 (
echo 远程连接中。。。
Start mstsc /v:%http4%
)
)
exit
) else (
echo 您输入的群编/Ip地址有误,请重新输入
goto main
)
exit
2025-02-09 21:02:18【出处】:https://blog.csdn.net/Lerveryo/article/details/137234350
=======================================================================================
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【关注我】。(●'◡'●)
因为,我的写作热情也离不开您的肯定与支持,感谢您的阅读,我是【Jack_孟】!
本文来自博客园,作者:jack_Meng,转载请注明原文链接:https://www.cnblogs.com/mq0036/p/18706718
【免责声明】本文来自源于网络,如涉及版权或侵权问题,请及时联系我们,我们将第一时间删除或更改!
浙公网安备 33010602011771号