AutoHotKey(오토핫키) 설명서 WinGetText

Posted by 발전소장
2014. 8. 14. 14:30 AutoHotKey/Commands

WinGetText

지정된 윈도우의 텍스트를 취득

WinGetText, OutputVar [, WinTitle, WinText, ExcludeTitle, ExcludeText]

Parameters

인수명설명
OutputVar 텍스트를 격납하는 변수명
WinTitle 윈도우 타이틀 등.
윈도우 지정의 방법참조.
WinText 윈도우에 포함되는 텍스트
ExcludeTitle 제외 타이틀
ExcludeText 제외 텍스트

ErrorLevel

무엇인가 문제가 발생하면ErrorLevel하1(이)가 된다.문제가 없으면0(이)가 된다.

Remarks

AutoHotkey동고의 「AU3_Spy.exe」(으)로 표시되는 형식에서 윈도우상의 컨트롤의 텍스트를 취득한다.

각 텍스트 항목은,CR+LF(스크립트상에서는 「`r`n」라고 기술)그리고 단락지어진다.

NT계에서는, 취득할 수 있는 텍스트의 양에 상한은 없다.
거대한 텍스트를 열고 있는 텍스트 문자 편집기 등에 대해 사용하면, 대량의 메모리를 소비하게 된다.
OutputVar=」(와)과 같이 공문자열을 대입해 주면, 사용한 메모리는 개방할 수 있다.
9x계에서는, 윈도우 컨트롤 마다64KB까지 제한되고 있다.

Related

WinGetActiveStats, WinGetActiveTitle, WinGetTitle, ControlGetText, WinGetPos

Example(s)

Run, Calc.exe
WinWait, Calculator
WinGetText, text  ; The window found above will be used.
MsgBox, The text is:`n%text%