2013-06-18 3 views
1

이동을 사용하여 클립 보드에 복사하거나 데이터를 가져 오는 방법은 무엇입니까?Go에서 클립 보드를 사용하는 방법?

내가 no results in the documentationGoogle has yielded me this result가 있다는 것을 조금 걱정,하지만이 크로스 플랫폼을 작업 할 ... 그때 (해당 페이지에서) this playground snippet을 발견하지만, (컴파일되지 않는다 "안전하지 않은"패키지 때문에 놀이터에서 사용할 수는 없지만 플랫폼에 따라 달라집니다.)

플랫폼 간 플랫폼이 가능합니까?

+0

Windows 클립 보드를 의미합니까? – theglauber

+0

@theglauber 크로스 플랫폼. – Matt

+1

나는 그것이 존재한다고 생각하지 않는다. 기본 런타임에 의해 제공되어야하며 Go와 다른 no-Go 응용 프로그램간에 공통 런타임이 없습니다. 당신이 본 예제에서는 Windows '[user32.dll] (http://en.wikipedia.org/wiki/Microsoft_Windows_library_files#USER32.DLL) – theglauber

답변

1

클립 보드에서 복사/붙여 넣기를위한 플랫폼 관련 명령에 os.exec (..)를 사용해야합니다.

또는 플랫폼 별 라이브러리를 사용하여이 작업을 수행 할 수 있지만 클립 보드에 액세스하는 데 플랫폼 독립적 인 방법은 없습니다.

관련 문제