在操作Xshell的终端屏幕时可使用下列函数和参数。 为使用这些函数和参数,需同时运行xsh.Screen。例如要使用‘Clear()’函数应同时启用‘xsh.Session.Clear()’。
表:xshell运行函数与参数时对应说明
Functions | |||
返回值 | 函数 | 参数 | 说明 |
void | Clear() |
| 清除终端屏幕。 |
void | Send(LPCTSTR lpszStrToSend) | lpszStrToSend 用户拟要发送的字符串 | 向终端发送消息。 |
BSTR | Get(long nBegRow, long nBegCol, long nEndRow, long nEndCol) | nBegRow 终端的行起始位置 nBegCol 终端的列起始位置 nEndRow 终端的行末端位置 nEndCol 终端的列末端位置 | 读入终端规定区域的字符串后返回值。 |
void | WaitForString(LPCTSTR lpszString) | lpszString 终端中出现的字符串 | 等待消息。 |
Long | WaitForStrings(VARIANT FAR* strArray, long nTimeout) | strArray 终端中出现的字符串 nTimeout 等候时间的毫秒值 返回值 发现的字符数 | 等待消息直至到时。 |
void | Synchronous(BOOL bSync) | bSync 1(True): 使用画面同步化 0(False) : 禁用画面同步化 | 定义画面的同步化。 |
参数 | ||
名称 | 类型 | 说明 |
CurrentColumn | long | 返回当前值。 |
CurrentRow | long | 返回当前行。 |
Columns | long | 返回与终端的列宽相同的列数。 |
Rows | long | 返回与终端的行高相同的行数。 |
更多关于xshell的基础知识,敬请关注xshell使用教程。
文章转载自:xshell运行函数与参数时对应说明 (http://www.xshellcn.com/zhishi/xsh-screen.html)