Estoy intentando cerrar una ventana particular de java.exe a la que le di un título personalizado cuando la inicié desde cmd. Así es como se ve en windowSpy.ahk:
CloseMe
ahk_class ConsoleWindowClass
ahk_exe java.exe
ahk_pid xx_Changes_Every_Time_xx
Aquí está mi código:
SetTitleMatchMode, 2
#WinActivateForce
DetectHiddenWindows, On
IfWinExist, "ahk_exe java.exe"
MsgBox, Exists
Else
MsgBox, Does Not Exist
Y sigo recibiendo "No existe" a pesar de mis muchos esfuerzos:
- Usó el título (CloseMe), clase (ahk_class ConsoleWindowClass) y exe (ahk_exe java.exe)
WinActivate, "CloseMe"
(y el resto)WinClose, "CloseMe"
WinGet, w_list, List, "Close"
Parece que Window Spy no tiene problema en decirme los aspectos de esta ventana, pero AHK no me permite activarla.
Respuesta1
Se supone que no debes tener comillas en el título, a menos que lo estés concatenando.
WinActivate, CloseMe
WinClose, CloseMe