批处理:bat快速打开对应远程桌面连接

简介

**由于本人工作原因,在日程工作中,会需要登录到不同的远程对其所管理的群进行管理,但又记不住每个群对应的管理号远程地址,所以就写了一个直接输入群名称或ip地址,会自动连接到这个群所在的远程地址!
代码如下,有需要的也可以根据你们的需求更改沃,**

效果演示

批处理远程联机

@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


  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值