Sistema de AppleScript Eventos Keystroke roto después de 10.9.4 -- terminal campo con applescript camp apple Relacionados El problema

Applescript System Events Keystroke broken after 10.9.4


0
vote

problema

Español

Parece que la actualización de Mavericks reciente ha roto el comando de pulsación de pulsaciones en AppleScript, siempre que mi script llegue a ese punto, se congela. (Actualmente tengo ~ 20 procesos Zombie Osascript ...)

Además, no hay nada en las opciones de accesibilidad para permitir que AppleScripts automatice las pulsaciones de teclas.

Este es mi script actualmente.

  tell application "Terminal"     activate end tell delay 0.1 tell application "System Events" to tell process "Terminal"     keystroke "t" using command down end tell tell application "Terminal"     do script "cd ~/some_folder_here" in front window end tell   

Si hay una manera de decirle a Terminal que abra directamente una pestaña (o si ITERM 2 puede hacerlo) que también podría ser una solución.

Original en ingles

It seems like the recent Mavericks update has broken the keystroke command in applescript -- whenever my script reaches that point, it freezes. (I currently have ~20 zombie osascript processes...)

Furthermore, there isn't anything in the accessibility options to allow applescripts to automate keystrokes.

This is my script currently.

tell application "Terminal"     activate end tell delay 0.1 tell application "System Events" to tell process "Terminal"     keystroke "t" using command down end tell tell application "Terminal"     do script "cd ~/some_folder_here" in front window end tell 

If there's a way to tell terminal to directly open a tab (or if iterm 2 can do that) that could also be a solution.

     
 
 

Lista de respuestas

0
 
vote
vote
La mejor respuesta
 

Resulta que el proceso de eventos del sistema en mi máquina fue congelado (que descubrí después de que un proceso de nodo se negó a ser asesinado). Realización de un reinicio completo se solucionó el problema.

 

It turns out that the System Events process on my machine was frozen (which I discovered after a node process refused to be killed). Performing a full restart fixed the problem.

 
 

Relacionados problema

3  'Abra http: // foo.com' y especifique el usuario de Chrome que se debe utilizar  ( Open http foo com and specify the chrome user which is to be used ) 
Uso del comando open Desde el terminal. ¿Me gustaría poder especificar al cromo el usuario de Chrome específico para abrir la URL con? Los usuarios locales ...

107  ¿Cómo configuro las variables de entorno en OS X?  ( How do i set environment variables on os x ) 
Siempre tengo dificultades Configuración de las variables de entorno en OS X como JAVA_HOME , abcdefhijklmnabcdefghijklmn1 o abcdefhijklmnabcdefghijklmn2 ...

2  Efectos de cambiar la cáscara  ( Effects of changing shell ) 
Recientemente Apple cambió el Shell predeterminado a ABCDEFGHIJKLMNABCDEFGHIJKLMN1 de ABCDEFGHIJKLMNABCDEFGHIJKLMN2 . En el pasado realicé cambios signific...

0  LD: Biblioteca no encontrada para -lsystem  ( Ld library not found for lsystem ) 
nuevo en mac. Voy a instalar un software y ejecutar make , devuelve el error: $ make gcc -I/Users/username/softwarename/include -I/opt/local/include/glib-...

2  Terminal: ¿Hay alguna manera de ser notificado de actividad al colocar un registro de errores?  ( Terminal is there a way to be notified of activity when tailing an error log ) 
A menudo sesh en una máquina y la cola, su registro de errores de PHP. Mi situación ideal sería dejar esta ventana de terminal abierta en el fondo, pero cuand...

2  ¿Cómo hago reanudarse las sesiones terminales en el león con ITERM2 y TCSHRC?  ( How do i make terminal sessions resume on lion with iterm2 and tcshrc ) 
Mi comprensión es que con león, mis ventanas terminales deben restaurar su estado. Sin embargo, esto no sucede para mí. Me pregunto si esto es porque uso TCSH...

1  Cambiar el tema terminal para el desarrollo  ( Change terminal theme for developing ) 
Acabo de recibir un IMAC y quería cambiar el terminal predeterminado a, lo que creo, es un tema. Lo vi hace un tiempo y no lo estoy encontrando. captura d...

1  Puede conectarse sobre SSH desde Mac a Linux  ( Can connect over ssh from mac to linux ) 
Tengo un servidor Xubuntu configurado con SSH. Puedo conectarlo con la masilla en Windows y a través de un complemento SSH de Chrome en mi Mac. Sin embargo, c...

16  Jugar sonidos de alerta de terminal  ( Playing alert sounds from terminal ) 
¿Hay alguna manera de jugar sonidos de alerta OSX de Terminal? Los sonidos de alerta que se enumeran en las preferencias del sistema & GT; Sonido y gt; Pestañ...

2  Saliendo / comenzando el terminal (El Capitan)  ( Exiting starting the terminal el capitan ) 
En la última versión de Mac OS X terminal, noté que si escribo exit y la prensa Enter , obtengo lo siguiente: Last login: Wed Jan 27 09:18:48 on ttys000...

5  Abriendo una nueva ventana de terminal cuando se ejecuta en otro escritorio  ( Opening a new terminal window when its running on another desktop ) 
Abrir muchas ventanas terminales. También hago uso de buen uso de pestañas y amplificador; Múltiples escritorios. normalmente lanza terminal.app con foco. P...

1  Compilando GCC en Catalina  ( Compiling gcc on catalina ) 
Estoy tratando de compilar GCC9 en MacOS Catalina. El tutorial más cercano que he encontrado es este uno. El tutorial estados: In order to build GCC in...

2  ¿Archivos onedrive que aparecen en el buscador pero no en la terminal?  ( Onedrive files which appear in finder but not in terminal ) 
Suena loco, lo sé. Por lo general, es el otro camino, puede ver los archivos en el terminal que no son visibles en el buscador. Tengo un problema que está a...

6  "Texto Ghost" en Terminal, Yosemite + TotalTerminal (Anteriormente Visor)  ( Ghost text in terminal yosemite totalterminal formerly visor ) 
Hay "texto fantasma" en mi terminal (vea la captura de pantalla), y espero que alguien sepan cómo arreglar esto ... < / p> Transmisión de fondo de fondo d...

1  Ejecutar un script con privilegios de administrador de un terminal de cliente estándar  ( Running a script with administrator privileges from a standard client terminal ) 
Tengo la fuerte sensación de que estoy tratando de reinventar la rueda, pero pasé un tiempo sin encontrar una solución existente. Tengo un guión de shell ya...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos