팝업 상자 이벤트는 '확인'클릭 상자가있는 Windows 오류 알림입니다. '확인'을 자동 클릭하거나 팝업 상자의 모양을 숨기고 싶습니다. 하지만이 사건을 어떻게 포착할까요? 이벤트 뷰어에 아무것도 표시되지 않고 오류의 원인을 추적 할 수 없습니다 (팝업 상자가 나타날 때 가끔 예기치 않게 중지되는 장기 실행 프로세스를 실행하는 excel.exe에서 발생하는 경우 제외) ).
팝업 상자의 기타 정보는 다음과 같습니다. Microsoft Visual C ++ 런타임 오류 (R6025). '확인'을 클릭하면 프로세스가 충돌합니다. 그 시점에서 Windows 이벤트 뷰어를 통해 충돌 이벤트를 캡처 한 다음 그 뒷면에서 예약 된 작업을 실행 (다시 시작) 할 수 있기 때문입니다.
다음 질문은 관련이 있지만 원인을 찾고 수정하는 것이 아니라 단순히이 이벤트를 캡처하고 처리하는 방법을보고 있다는 점에서 다릅니다 (여기 링크).
참고 : Windows Server 2012 실행
AutoHotKey를 사용해야한다고 생각합니다.
타이머가있어 N 초마다 이벤트를 발생시켜 확인하거나 기본적으로 감지 할 수 있습니다 (내 생각에는)
#Persistent
SetTimer, MsgBoxCheck, 1000
MsgBoxCheck:
If WinExist("msgboxTitle", "msgboxTextString", "ahk_class #32770")
{
WinClose
ExitApp
}
또는
; "Waits until the specified window exists."
; secondsToWait can be omitted. (msgboxTitle/TextString are literal strings.)
WinWait, msgboxTitle ahk_class #32770, msgboxTextString, secondsToWait
if ! ErrorLevel ; didn't time out
WinClose
ExitApp
또한 StackOverflow에 대한 게시물 에는 비슷한 질문이 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다