0
웹 페이지를 열고 로그인 한 다음 프로그램을 열고 프로그램을 맨 앞으로 가져 와서 전체 화면으로 만드는 스크립트가 있습니다. 창은 열리지 만 항상 앞으로 가져 오지는 않으며 전체 화면이 아닙니다. 아무도 도움을 줄 수 있습니까? 여기 내 코드는 다음과 같습니다.창이 활성화/나타나지 않습니다.
; Closes last dialog if still open
Sleep(5000)
Send("{ENTER}")
Sleep(500)
; Wait for program to open
WinWait("[CLASS: Program example]","", 5)
;Brings Program to front
if WinExists("[CLASS: Program example]") Then
WinActivate("[CLASS: Program example]")
EndIf
Sleep(500)
; Sets program fullscreen
WinSetState("[ACTIVE]", "", @SW_MAXIMIZE)
WinWait을 추가하여 도움이되는지 확인했습니다. 창문은 뒤쪽에 있으며 움직이지 않습니다. 제공된 모든 도움에 감사드립니다.
WinWait() 및 WinActivate()는 창 핸들을 반환합니다. 변수에 보관하십시오. 이 윈도우가 앞에 오도록하려면 다음을 사용해야합니다 :'WinSetOnTop ($ hWnd, '', 1)' – McBarby