IfWinExist, WinActivate no detecta ventanas java.exe

IfWinExist, WinActivate no detecta ventanas java.exe

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:

  1. Usó el título (CloseMe), clase (ahk_class ConsoleWindowClass) y exe (ahk_exe java.exe)
  2. WinActivate, "CloseMe"(y el resto)
  3. WinClose, "CloseMe"
  4. 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

información relacionada