在 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' 命令将输出内容显示在对话框中。

CRT 脚本获取输出内容命令详解

原文地址: https://www.cveoy.top/t/topic/nLrw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录