다음 함수와 변수들은 Xshell의 터미널 화면을 다룰 때 사용할 수 있습니다. 이 함수와 변수를 사용하기 위해서는 xsh.Screen과 함께 실행합니다 예를 들면 'Clear()' 함수를 사용하고자 한다면 'xsh.Session.Clear()'와 같이 사용합니다.
Functions |
|
|
|
반환 값 |
함수 |
파라미터 |
설명 |
void |
Clear() |
|
터미널 화면을 지웁니다. |
void |
Send(LPCTSTR lpszStrToSend) |
lpszStrToSend |
터미널에 메시지를 보냅니다. |
BSTR |
Get(long nBegRow, long nBegCol, long nEndRow, long nEndCol) |
nBegRow |
터미널의 정해진 영역의 문자열을 읽어 그 값을 반환합니다. |
void |
WaitForString(LPCTSTR lpszString) |
lpszString |
메시지를 기다립니다. |
Long |
WaitForStrings(VARIANT FAR* strArray, long nTimeout) |
strArray |
타임 아웃이 발생하기 전까지 메시지를 기다립니다. |
변수 |
|
|
이름 |
종류 |
설명 |
CurrentColumn |
long |
현재 열을 반환합니다. |
CurrentRow |
long |
현재 줄을 반환합니다. |
Columns |
long |
터미널의 폭과 같은 열 수를 반환합니다. |
Rows |
long |
터미널의 높이와 같은 줄 수를 반환합니다. |
Synchronous |
BOOL |
화면 동기화를 정합니다. (True:동기화, False:동기화 하지않음) |