Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

다음 함수와 변수들은 Xshell 세션에서 사용할 수 있습니다. 이 함수와 변수를 사용하기 위해서는 xsh.Session과 함께 실행합니다 예를 들면 'Sleep' 함수를 사용하고자 한다면 'xsh.Session.Sleep(1000)'과 같이 사용합니다.

Functions




반환값

함수

파라미터

설명

Void

Open(LPCTSTR lpszSession)

lpszSession
문자열로서 Xshell 세션 경로이거나 Xshell이 사용하는 URL 형식입니다.

세로운 세션이나 URL을 엽니다.
세션을 열기 위해서는 /s 옵션을 문자열의 맨 앞에 놓습니다. 예)A.xsh 세션을 열기 위해서는 '/s $PATH/A.xsh'를 사용합니다.

Void

Close()


현재 연결 중인 세션을 종료합니다.

Void

Sleep(long timeout)

Timeout
밀리초 단위의 시간 값.

지정한 시간만큼 Xshell이 대기하도록 합니다.

Void

LogFilePath(LPCTSTR lpszNewFilePath)

lpszNewFilePath
경로를 포함하는 파일 이름.

로그 파일을 지정합니다.

Void

StartLog()


세션에 대한 로그 기록을 시작합니다. 로그는 LogFilePath()에서 정한 경로에 저장합니다. 로그 파일 경로를 지정하지 않았다면 기본 경로를 사용합니다.

Void

StopLog()


로그 기록을 중지합니다.

Void

SetStatusText()

lpszString

상태바에 텍스트를 입력합니다.


변수



이름

종류

설명

Connected

BOOL

현재 세션이 연결 중인지 여부.

LocalAddress

BSTR

로컬 주소를 가져옵니다.

Path

BSTR

현재 세션 파일의 경로를 가져옵니다.

RemoteAddress

BSTR

리모트 주소를 가져옵니다.

RemotePort

long

리모트 포트 번호를 가져옵니다.

Logging

BOOL

현재 세션이 로그를 기록하고 있는지 확인합니다.

LogFilePath

BSTR

로그 파일을 지정합니다.

IsUtf8

BOOL

현재 터미널의 인코딩이 UTF-8인지 확인합니다.

SelectTabName

BOOL

스크립트를 적용할 여러 탭을 대상으로 지정합니다. (이 기능은 단일 프로세스 모드에서만 지원됩니다.)
  • No labels