다음 함수와 변수들은 Xshell 세션에서 사용할 수 있습니다. 이 함수와 변수를 사용하기 위해서는 xsh.Session과 함께 실행합니다 예를 들면 'Sleep' 함수를 사용하고자 한다면 'xsh.Session.Sleep(1000)'과 같이 사용합니다.
Functions |
|
|
|
반환값 |
함수 |
파라미터 |
설명 |
Void |
Open(LPCTSTR lpszSession) |
lpszSession |
세로운 세션이나 URL을 엽니다. |
Void |
Close() |
|
현재 연결 중인 세션을 종료합니다. |
Void |
Sleep(long timeout) |
Timeout |
지정한 시간만큼 Xshell이 대기하도록 합니다. |
Void |
LogFilePath(LPCTSTR lpszNewFilePath) |
lpszNewFilePath |
로그 파일을 지정합니다. |
void |
StartLog() |
|
세션에 대한 로그 기록을 시작합니다. 로그는 LogFilePath()에서 정한 경로에 저장합니다. 로그 파일 경로를 지정하지 않았다면 기본 경로를 사용합니다. |
void |
StopLog() |
|
로그 기록을 중지합니다. |
변수 |
|
|
이름 |
종류 |
설명 |
Connected |
BOOL |
현재 세션이 연결 중인지 여부. |
LocalAddress |
BSTR |
로컬 주소를 가져옵니다. |
Path |
BSTR |
현재 세션 파일의 경로를 가져옵니다. |
RemoteAddress |
BSTR |
리모트 주소를 가져옵니다. |
RemotePort |
long |
리모트 포트 번호를 가져옵니다. |
Logging |
BOOL |
현재 세션이 로그를 기록하고 있는지 확인합니다. |
LogFilePath |
BSTR |
로그 파일을 지정합니다. |