secureCRT脚本编写

secureCRT脚本编写

  • secureCRT脚本编写
    • 脚本编写实例
      • python脚本
      • js脚本

secureCRT支持三种脚本语言:vbs,Js,python。三种脚本分别以一下三种形式开头:

//vbs
# $language = "VBScript"
# $interface = "1.0"
//js
# $language="JScript"
# $interface="1.0"
//python
# $language = "Python"
# $interface = "1.0"

脚本编写实例

下面分别以三种脚本编写telnet到一个服务器例子
secureCRT脚本编写_第1张图片

python脚本

# $language = "python"
# $interface = "1.0"
#此方法表示你必须先登录一台服务器然后再去telnet到另外一台服务器
#主机的ip
host = '11.1.1.1'
#主机的用户名
user = 'root'
#主机的密码
passwd = 'password'

def main():
    #向屏幕光标后发送以下文字内容,\r表示回车执行
    crt.Screen.Send('telnet '+host+'\r')
    crt.Screen.WaitForString('login:')  
    crt.Screen.Send(user+"\r")
    crt.Screen.WaitForString('password:') 
    crt.Screen.Send(passwd+"\r")
    #使用默认弹窗提示信息
    crt.Dialog.MessageBox('登录成功!')

main()

js脚本

# $language="JScript"
# $interface="1.0"
#主机的ip
host = '11.1.1.1'
#主机的用户名
user = 'root'
#主机的密码
passwd = 'password'
crt.screen.Send("telnet "+host+"\n");
crt.screen.WaitForString("login:");
crt.screen.Send(root+"\n");
crt.screen.WaitForString("password:");
crt.screen.Send(passwd+"\n");
#使用默认弹窗提示信息
crt.Dialog.MessageBox('登录成功!')

你可能感兴趣的:(脚本)