Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. 메뉴의 ‘보기 → 빠른 명령 → 빠른 명령 바(혹은 빠른 명령 창)’ 선택

  2. 텍스트 편집기를 열어 다음 내용을 작성 후 확장자가 .js인 파일로 저장합니다.

    Code Block
    function Main() {
    	var string = xsh.Dialog.Prompt ("Insert Hex string. WhiteIncluding white spacespaces will be OK.", "HEX sender", "", 0);
    	if(!verify(string)){
    		xsh.Dialog.msgbox("Error in HEX string");
    		return;
    	}
    	chars = string.split(/[\s]{1,}/);
    	hexStr = "";
    	for(var idx in chars){
    		thisChar = chars[idx];
    		for(var i=0; i<thisChar.length; i+=2){
    			hexStr += String.fromCharCode(Number("0x"+thisChar.substr(i, 2)));
    		}
    	}
    	xsh.screen.send(hexStr);
    }
    
    verify = function(string){
    	return !(string.replace(/[^0-9A-Fa-f]/g, "").length%2) && string.search(/[^0-9A-Fa-f\s]/) == -1;
    }
  3. 빠른 명령 바에서 단추 추가를 실행합니다.

  4. 편집 대화 상자에서 스크립트를 선택하고 위 2.의 스크립트 파일을 선택합니다.

  5. 빠른 명령 바에서 해당 명령 단추를 실행합니다.

  6. 터미널에 해당 문자가 출력되는 것을 확인합니다.

...