CRT 脚本获取输出内容命令详解
在 CRT 中获取输出内容的命令是使用 'SendScript' 命令,该命令可以将脚本中的命令发送到远程主机并获取输出内容。例如,以下是一个简单的示例:
$[Tab]表示按下Tab键
$[Enter]表示按下回车键
登录远程主机
crt.Screen.Send('ssh user@hostname' + $[Enter]) crt.Screen.WaitForString('password:') crt.Screen.Send('password' + $[Enter])
运行命令并获取输出
crt.Screen.Send('ls -l' + $[Enter]) output = crt.Screen.ReadString('$') crt.Dialog.MessageBox(output)
在上面的示例中,使用 'Send' 命令发送 SSH 登录命令,并使用 'WaitForString' 命令等待密码提示符。然后使用 'Send' 命令发送密码并按下回车键。接下来,使用 'Send' 命令发送 'ls -l' 命令并使用 'ReadString' 命令读取输出内容。最后,使用 'MessageBox' 命令将输出内容显示在对话框中。
原文地址: https://www.cveoy.top/t/topic/nLrw 著作权归作者所有。请勿转载和采集!