본문 바로가기

프로그래밍팁/nexacro

nexacro clipboard에 데이터 복사 및 초기화 방법

반응형

nexacro에서 javascript를 사용해서 clipboard로 데이터를 세팅하려다가 찾아낸 방법이다. nexacro에서 제공하는 기능으로 보이고 활용도 쉽다. 깊이 분석할 필요도 없고 그냥 쓰면 되는 아주 간단한 방법이다. system.setClipboard("CF_TEXT", "클립보드에 저장할 데이터"); 이렇게 쓰면 ctrl + v로 바로 쓸 수 있다. 아니면 windows의 clipboard기능을 써도 된다. windows clipboard기능은 windows key + v를 누르면 된다. 그러면 사용할지 여부를 물어보는 데 사용하자. 

 

실제 저 코드를 nexacro에서 사용해 보자.

value데이터를 담아보겠다.

1. value데이터를 가져올 코드 작성. 

var str = this.div.form.edt.value;

 

2. 가져온 데이터를 clipboard에 복사한다.

// 클립보드에 데이터 세팅
system.setClipboard("CF_TEXT", str);

 

3. ctrl + v 또는 windows + v를 눌라 사용한다.

 

이렇게 간단하게 사용할 수 있다. 이렇게 간단하지만 모르면 엄청나게 고생한다. 아니! 고생했다. 이렇게 배움이 하나 추가 되니 너무 좋다.

 

추가로 clipboard의 데이터를 ctrl + v가 아닌 코드로 가벼와서 사용하거나 초기화 하는 코드는 아래와 같다.

 

// 클립보드 데이터복사

system.getClipboard("CF_TEXT");

// 클립보드 데이터클리어

system.clearClipboard();

 

아주아주 너무 간단하다. 그러나 모르면 한없이 어려운 것이다.