1 votos

¿Cómo cambiar el tamaño de una ventana de Google Hangouts en AppleScript?

Usando AppleScript, quiero establecer los límites de la ventana para la aplicación de escritorio de Google Hangouts.

El archivo de aplicación se encuentra en:

/Users/Me/Applications/Chrome Apps.localized/Default knipolnnllmklapflnccelgolnpehhpl.app

(No tengo ni idea de por qué el nombre de la aplicación es knipolnnllmklapflnccelgolnpehhpl).

He probado lo siguiente

tell application "Default knipolnnllmklapflnccelgolnpehhpl" to set bounds of front window to {405, 23, 1037, 633}

pero me da el error:

Por defecto knipolnnllmklapflnccelgolnpehhpl tiene un error: No se puede obtener ventana 1. Índice inválido.

Entonces pensé: "La aplicación de Hangouts no debe ser scriptable".

He intentado el método proporcionado en esta respuesta para cambiar el tamaño de la ventana de una aplicación que no sea de guión a través de los eventos del sistema:

set theSBounds to {{405, 23}, {1037, 633}} 

tell application "System Events"
    set size of front window of application process "Default knipolnnllmklapflnccelgolnpehhpl" to item 1 of theSBounds
    set position of front window of application process "Default knipolnnllmklapflnccelgolnpehhpl" to item 2 of theSBounds
end tell

pero me da el error:

Los eventos del sistema tienen un error: No se puede establecer el proceso de aplicación "Default knipolnnllmklapflnccelgolnpehhpl" a {405, 23}.

Después de abrir el diccionario para la aplicación de Google Hangouts a través de script Editor.app, me di cuenta de que la aplicación es de hecho scriptable y puede responder a límites . La aplicación es compatible con las suites estándar y de texto de AppleScript.

¿Alguien sabe cómo establecer los límites de esta aplicación?

2voto

wch1zpink Puntos 11

Esto me funciona con mi información real de Gmail insertada en los dos lugares apropiados en el script


tell application "Default knipolnnllmklapflnccelgolnpehhpl"
    activate
end tell
tell application "System Events"
    set theSBounds to {{405, 23}, {1037, 633}}
    set position of window "Google Hangouts - username@gmail.com" of application process "Google Chrome" to item 1 of theSBounds --replace username@gmail.com with your actual Gmail information
    set size of window "Google Hangouts - username@gmail.com" of application process "Google Chrome" to item 2 of theSBounds  --replace username@gmail.com with your actual Gmail information
end tell

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X