¿Puedo controlar el tamaño y la position de la window al abrir files a través de un script?

Tengo un script que abre tres accesos directos a las ubicaciones de VNC que se abren en Screen Sharing.app. Me gustaría especificar a dónde van las windows y su tamaño, cuando se inician estas pantallas, una maximizada en mi monitor principal y dos superpuestas en mi monitor secundario.

¿Hay alguna key que pueda usar con el command open que me permita especificar esto? Si no, ¿de qué otra manera podría lograr esto?

  • ¿Cómo puedo registrar el performance del disco del server OS X?
  • El icono de la barra de menu desaparecerá
  • Los cambios en la image son permanentes sin presionar save
  • ¿Cómo consigo que TimeMachine haga una copy de security de un sistema de files FUSE?
  • Error al conectar la Unidad USB a la máquina virtual VirtualBox
  • Busque files entre las carpetas y muévase recursivamente a la nueva carpeta
  • Actualización: ahora estoy usando AppleScript en lugar de un script de shell, pero el propósito es el mismo.

  • Instale 10.8 en una unidad externa desde 10.9
  • ¿Cómo ejecuto el Finder desde el terminal o la línea de command ?
  • Servidor Vine VNC al iniciar session
  • Al deslizar entre espacios, a veces el background se mueve y a veces no funciona
  • ¿Cómo puedo usar mi unidad Time Machine existente en la networking?
  • ¿Cómo puedo hacer un seguimiento automático de las horas de oficina cuando me conecto al wifi de mi oficina?
  • One Solution collect form web for “¿Puedo controlar el tamaño y la position de la window al abrir files a través de un script?”

    Al echar un vistazo a la página man para open , parece que no lo permite, pero puede usar applescript para cambiar el tamaño y posicionar windows:

     tell application "Finder" to set the bounds of window 1 to {325, 465, 1095, 926} 

    Los numbers son las coorderadas en píxeles de la esquina superior izquierda e inferior derecha de la window:

    1. esquina superior izquierda x
    2. esquina superior izquierda y
    3. esquina inferior derecha x
    4. esquina inferior derecha y

    Si configura las windows como a usted le gusta, puede usar applescript para indicarle los límites actuales:

     tell application "Finder" to get the bounds of window 1 

    Los numbers de window se asignan yendo de adelante hacia atrás, comenzando en 1.

    Si lo prefiere, también puede referirse a windows por nombre en lugar de id, aunque esto no funcionará si el nombre de la window es diferente cada vez:

     tell application "Finder" to get the name of window 1 tell application "Finder" to set the bounds of window "name" to {325, 465, 1095, 926} 

    Actualización: las coorderadas para monitores múltiples se comportan como si hubiera una única pantalla grande presente.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).