소프트웨어 autoit이나 자동화 잘 아시는 분 질문해요
2024.07.27 21:03
특정 프로그램 실행 후 꼭 확인창을 클릭해야 종료 되는데
자동으로 클릭해 줄 수 없을까요?
예를 들어 포토샵 포터블도 그렇고^^
#include <AutoItConstants.au3>
Local $sProgramPath = "D:\Photoshop\PhotoshopPortable.exe"
Local $iPID = Run($sProgramPath)
If $iPID = 0 Then
MsgBox(16, "오류", "Photoshop 실행에 실패했습니다.")
Exit
EndIf
ProcessWaitClose($iPID)
Sleep(3000)
; "Adobe Photoshop 2024 (PortableApps.com Launcher)" 창 제목이 실행될 때까지 대기
WinWait("Adobe Photoshop 2024 (PortableApps.com Launcher)")
If WinExists("Adobe Photoshop 2024 (PortableApps.com Launcher)") Then
WinActivate("Adobe Photoshop 2024 (PortableApps.com Launcher)")
If WinActive("Adobe Photoshop 2024 (PortableApps.com Launcher)") Then
Local $aResolution = WinGetClientSize("")
Local $nScreenWidth = $aResolution[0]
Local $nScreenHeight = $aResolution[1]
Local $aWinPosition = WinGetPos("Adobe Photoshop 2024 (PortableApps.com Launcher)")
Local $nWinWidth = $aWinPosition[2]
Local $nWinHeight = $aWinPosition[3]
Local $nNewX = $nScreenWidth - $nWinWidth
Local $nNewY = $nScreenHeight - $nWinHeight
WinMove("Adobe Photoshop 2024 (PortableApps.com Launcher)", "", $nNewX, $nNewY)
Send("{ENTER}")
Exit
댓글 [4]
-
사랑이7 2024.07.28 07:04
-
DarknessAngel 2024.07.28 10:00
자동으로 할려면 창의 버튼이 정확하게 정해진 위치에 있거나 정해진 키를 입력하면 닫혀야 합니다
일단 이게 되나요?
이것만 된다면 큰 문젠 없을껍니다
-
지후빠 2024.07.28 11:54
buzof 라는 유틸을 사용해보십시오. ^^
-
사랑이7 2024.07.28 15:47
buzof 라는 유틸 사용해보니 잘되고 좋내요^^
여러가지 설정하면 좋은데 이거 한개 하기에는 조금 아쉽네요^^
감사합니다 한번 시도해보아야겠군요^^