JavaScript는 브라우저에서 훨씬 더 나은 선택이지만 원하는대로 할 수있는 예제 스크립트는 다음과 같습니다.
SendMode, Input
~LButton UP::
clipTmp := ClipboardAll
Clipboard := ""
Send, ^c
ClipWait, 1
if(ErrorLevel) { ; No text selected
GoSub, RestoreClip
return
}
selectedText := Clipboard
GoSub, RestoreClip
TrayTip, Text selected!, % selectedText
return
RestoreClip:
Clipboard := clipTmp
clipTmp := ""
return
이것은 사용자가 필요에 맞게 조정해야하는 매우 기본적인 템플릿입니다. 예를 들어, 두 번 클릭하여 단어를 선택하면 올바르게 작동하지 않습니다. 또한 클립 보드를 클릭 한 후 클립 보드를 1 초 동안 "고정"하므로 복사/붙여 넣기가 해당 시간 범위 내에 적용되지 않습니다. 이 모든 문제는 무시할 수 있지만, 나는 당신에게 맡길 것입니다.
또한이 코드는 CTRL + C이 전송 된 후 선택한 텍스트를 클립 보드에 복사하기 위해 대상 창을 사용합니다. 이 시간은 ClipWait
에 전달하는 시간 초과보다 빠르게 발생해야합니다.
출처
2014-02-07 18:04:22
MCL
AHK로 시도하지 마십시오. 거의 불가능합니다. 브라우저의 경우 자바 스크립트 (예 : 사용자 스크립트)를 사용하여이를 달성 할 수 있습니다. 여기에 [예제] (http://stackoverflow.com/a/3731367/1282023)가 있습니다. – MCL
아하, 어쨌든 고맙다고 생각했다. –
브라우저 나 다른 프로그램에서만 사용하고 싶습니까? – MCL