사용자가 일괄 적으로 닫기 버튼을 클릭 할 때 메시지 상자를 팝업하는 방법을 찾고 있습니다.
사용자가 닫기 버튼을 클릭하면 VBScript 또는 다른 스크립팅 언어를 사용하여 "cmd를 닫았습니다"라는 메시지가 나타납니다.
나는 당신이 젊고 배우고 싶어하기 때문에 이것을 게시하는 것입니다.
cmd 창을 닫으면 해당 명령 내의 모든 실행이 중지되고 추가 이벤트가 트리거되지 않습니다. 따라서 다른 스크립트를 사용하여 특정 인스턴스를 모니터링해야합니다. 예를 들어 mytest.cmd 라는 배치 파일을 만들고 다음 코드를 입력합니다.
@echo off
title Monitor_This
pause
다른 배치 파일을 만들고이를 monitoring.cmd 라고 부르고 다음 배치 / vbscript 코드를 입력합니다.
<!-- :
@echo off
:start
tasklist /FI "windowtitle eq Monitor_This" | findstr "cmd.exe">nul 2>&1
if %errorlevel% equ 1 cscript //nologo "%~f0?.wsf" & exit /b
timeout 1 >nul 2>&1
goto :start
exit /b
-->
<job><script language="VBScript">
Set objShell = Wscript.CreateObject("Wscript.Shell")
objShell.Popup "You closed The Window",, "My Popup"
</script></job>
이제 두 스크립트를 모두 실행하십시오. 실행되면 Monitor_This
아래 이미지와 같이 제목이 꺼진 창을 닫을 수 있습니다 .
닫으면 다음이 반환됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다