SecureCRT 手动全部Tab窗口重连

        在工作了一天后,到第二天上班的时候,前一天连接的服务会断开,因为公司内部网络自动断开了,所以一个个重新连接和登录 ,用脚本轻松搞定。

# $language = "VBScript"
# $interface = "1.0"

Dim g_objTab 
Set g_objTab = crt.GetScriptTab

Dim nIndex
For nIndex = 1 to crt.GetTabCount
	Set objCurrentTab = crt.GetTab(nIndex)
	objCurrentTab.Activate
	' Skip tabs that aren't connected
	If objCurrentTab.Session.Connected = False then
		'connect the server
		objCurrentTab.Session.Connect
		crt.Sleep 800
		If objCurrentTab.Session.Connected = True then
			'use sudo su login
			objCurrentTab.Screen.Send "sudo su" &vbcr
		End IF	
	End If
Next

 因为默认是普通用户进行的登录,所以登录后还需要用 sudo su 到超级用户才能正常工作,然后还可以在特定窗口切换到指定的代码目录下,完美。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值