이번 릴리스에는 세션의 이름을 받아오는 함수 SessionName이 추가 되었습니다. 사용방법은 간단합니다. xsh.Session.SessionName 실제 코드로 알아 보도록 하겠습니다. Sub Main() xsh.Dialog.Msgbox(xsh.Session.SessionName) End Sub 넷사랑 컴퓨터 사용자경험 연구팀은 새로 추가된 세션 이름을 기존 기능들과의 조합으로 사용자가 어떤 효과를 얻을 수 있을지에 대해서 많은 연구를 하였습니다. 그 결과, 우리는 SessionName을 사용하면 마치 환경 변수처럼 스크립트의 외부의 변수를 받아 사용할 수 있다는 것을 발견하였습니다. 일반적으로 다음과 같은 과정을 통해 사용됩니다. 세션을 생성합니다. 환경 변수를 활용할 스크립트를 생성합니다. “등록정보”에서 “연결-로그인 스크립트”에서 “세션 연결시 스크립트를 실행합니다”를 체크합니다….
Xshell 5 빌드 0964(Xmanager Enterprise Build 0946) 버전은 터미널 출력을 잠시 멈출 수 있는 기능을 포함하였습니다. 터미널에 다량의 내용이 출력되고 있는 중에라도 스크롤과 출력을 잠시 멈출 수 있습니다. 터미널 영역에서 마우스 버튼을 누르면 스크롤이 일시 정지됩니다. 스크롤 일시 정지 상태에서는 터미널 출력도 마찬가지로 일시 정지됩니다. ‘ls -R /’ 명령은 터미널에 많은 양을 출력할 것입니다. 아시다시피 이 명령은 파일 시스템의 루트(/)에서부터 파일 목록을 모두 보여 주는 명령입니다. 이제 Xshell은 다량의 데이터를 출력하면서 스크롤이 됩니다. 출력과 스크롤을 멈추기 위해 터미널을 클릭한 후 누른…
다음은 Xshell 빌드 0964(Xmanager Enterprise 빌드 0946)에 포함된 모든 탭 닫기 기능입니다. 이 옵션은 세션 탭의 컨텍스트 메뉴에 있습니다. ‘모든 탭 닫기’를 선택하면 현재 열려 있는 모든 탭을 닫고 로컬 셸 탭 하나를 새로 생성합니다. 이 옵션은 사용자 키로 등록할 수 있습니다. Xshell의 탭 닫기와 관련한 모든 옵션입니다: 닫기 – 선택한 탭을 닫습니다. 이 탭 그룹 닫기 – 선택한 탭이 있는 탭 그룹의 모든 탭을 닫습니다. 다른 탭 닫기 – 선택한 탭을 제외한 모든 탭을 닫습니다. 모든 탭 닫기 – 모든 탭을 닫고 새로운 로컬…
2016년 3월 9일에 배포한 Xshell 5 빌드 0940(Xmanager Enterprise 5 빌드 0922)에서는 세션 로깅 시 파일명에 사용할 수 있는 시간 포맷을 추가하였습니다. %a 영문 요일의 축약형. Mon, Tue 등. % 영문 요일. Sunday, Monday 등. %b 영문 달 이름의 축약형. Jan, Feb 등. %B 영문 달 이름. January, February 등. %d 01-31 형식의 날짜. %H 00-24 형식의 시간. %I 00-12 형식의 시간. %j 1년 중 어느 날(001-366). %m 달(01-12). %M 분(00-59) %p 영문 오전/오후(AM/PM) %S 초 (00 – 59) %t %H-%M-%S와 동일 %U…
2016년 3월 9일에 배포한 Xshell 5 빌드 0940(Xmanager Enterprise 5 빌드 0922)최신 버전에서는 일부 세션의 속성을 키 맵에 등록하여 키 조합으로 해당 기능을 on/off 할 수 있습니다. 키 맵에 등록할 수 있는 세션 속성은 다음과 같습니다. Alt 키를 Meta 키로 사용 터미널 입출력 시 맨 아래로 스크롤 인코딩을 유니코드로 전환 Emacs 등에서 사용할 수 있는 ‘Alt 키를 Meta 키로 사용’을 키 매핑해 보겠습니다. Emacs 사용자들은 메타 키가 이동이나, 편집 등에서 중요하다는 것을 압니다. 메타 키 설정이 없다면 사용자가 Alt 키를…
Xshell 레이아웃 관리 도구에서 자동 저장 기능을 활성화하거나 비활성화할 수 있는 기능을 추가하였습니다. 기본값으로는 레이아웃에 생긴 변경 사항을 자동으로 저장하도록 하고 있지만 많은 사용자들은 명시적으로 저장하도록 했을 경우만 저장하기를 원하기도 합니다. 이 기능은 선호하는 레이아웃이 의도하지 않게 변경되는 것을 방지합니다…
사용자의 입력이 있거나 서버로부터 메시지가 출력되었을 때 그 내용을 사용자가 즉시 볼 수 없는 경우가 있습니다. 다중 탭 사용 환경에서 해당 탭이 현재 작업 중인 탭이 아니거나(비활성 상태), 현재 작업 중인 탭이라도 사용자가 스크롤 영역을 탐색 중이지만 ‘입출력이 있더라도 화면 아래로 스크롤하지 않는 옵션’이 설정되어 있어 화면이 자동으로 스크롤 되지 않는 상태일 때. 위 첫번째의 경우는 기존 빌드에서도 지원하는 알림 기능이고, 두번째의 경우는 Xshell 5 Build 0831(2015-12-07 배포)에서 새롭게 추가한 기능…
Xshell 5는 VB 스크립트, 자바스크립트 그리고 python 스크립트를 지원하며 고유의 API를 사용할 수 있습니다. 이 API를 사용하면, 사용자들은 반복적인 작업을 자동화할 수 있어서 시간을 절약할 수 있을 뿐만 아니라 작업 흐름을 향상시킬 수 있습니다. xsh.Dialog.Prompt 함수는 메시지와 함께 사용자의 입력을 받을 수 있는 대화 상자를 보여 줍니다. xsh.Dialog.MessageBox 함수는 메시지와 함께 확인, 취소 등의 다양한 버튼이 있는 대화 상자를 보여 줍니다…
아스키 문자 코드 7번(^G) 문자는 벨 소리 문자입니다. 시스템에서 사용자에게 어떤 알림을 주고자 할 때 주로 사용합니다. 이 벨소리 문자에 대해 Xshell 5 빌드 0806(Xmanager 엔터프라이즈 5 빌드 0787)은 다양한 옵션을 제공합니다. 로컬 셸에서 set 명령을 사용하여 벨 옵션을 설정할 수 있습니다…
최신 댓글