Eventos do sistema AppleScript Keystroke quebrado após 10.9.4 -- terminal campo com applescript camp apple Relacionado O problema

Applescript System Events Keystroke broken after 10.9.4


0
vote

problema

português

Parece que a atualização recente do Mavericks quebrou o comando Keystroke no AppleScript - sempre que meu script atinge esse ponto, ele congela. (Atualmente tenho ~ 20 processos Zombie Osascript ...)

Além disso, não há nada nas opções de acessibilidade para permitir que os aplicativos automatizem os teclados.

Este é o meu script atualmente.

  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    

Se houver uma maneira de contar ao terminal para abrir diretamente uma guia (ou se o ITERM 2 puderem fazer isso) que também pode ser uma solução.

english

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 respostas

0
 
vote
vote
Melhor resposta
 

Acontece que o processo de eventos do sistema na minha máquina estava congelado (que descobri depois que um processo de nó se recusou a ser morto). Executando um reinício completo corrigiu o 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.

 
 

Perguntas relacionadas

0  No AppleScript ao inserir a senha, é necessário um clique  ( In applescript when entering password is a click required ) 
Estou escrevendo um AppleScript para alternar / desligar uma conexão VPN para um computador. Eu tenho coisas mais ou menos trabalhando, no entanto, tenho qu...

4  Monte automaticamente uma unidade de rede e copie um arquivo para uma pasta de rede (AppleScript)  ( Automatically mount a network drive and copy a file to a network folder applesc ) 
Eu tenho uma tarefa bastante complexa para resolver. Eu não uso o OS X, mas agora eu tenho que fornecer alguns colegas com um aplicativo simples que copia aut...

8  Convertendo HTML para PDF usando o Convert Utility no Mac OS X  ( Converting html to pdf using convert utility in mac os x ) 
Estou tentando converter um monte de arquivos HTML em arquivos PDF. Estou à procura de uma solução automatizada para que não precise abrir cada arquivo HTML i...

0  Como posso copiar arquivos para uma unidade montada usando o AppleScript?  ( How can i copy files to a mounted drive using applescript ) 
De que maneira posso copiar pastas para casa (documentos, imagens, filmes, etc ...) para uma unidade montada sem usando a função posix no AppleScript? < /...

3  Possível automatizar a entrada de classificações de estrelas e play contagens para música idêntica / duplicada no iTunes?  ( Possible to automate entering star ratings and play counts for identical duplica ) 
Estou no processo de substituição de minha baixa qualidade e lt; 192 kpbs mp3s em arquivos MP3 ou ALAC de 320 KPBS no iTunes. Agora, minha rotina é importar...

0  Expandir o envio de email com o AppleScript  ( Expand sending email with applescript ) 
Eu li com interesse o artigo sobre o envio de um email com base na análise por meio de um arquivo CSV para pegar o nome e endereço de e-mail. Isso parece que ...

1  AppleScript para comparar duas listas de domínios e eliminar duplicatas  ( Applescript to compare two lists of domains and eliminate duplicates ) 
Eu tentei fazer isso com o Automator e achei ... falta. Eu tentei procurar soluções em todos os lugares que eu possa pensar, mas minhas pesquisas continuam me...

0  Convertendo Ação Automático no AppleScript para Bash Script  ( Converting automator action in applescript to bash script ) 
Acabei de escrever um aplicativo automático usando o AppleScript (junto com algumas linhas de bash) para iniciar o FTP com um único clique. No entanto, corre ...

5  Um método programático para desativar todos os serviços de compartilhamento?  ( A programmatic method for disabling all sharing services ) 
Estou buscando um método programático para desabilitar todos os serviços de compartilhamento em um Mac. Minha preferência é para um AppleScript ou um script d...

3  Usando Automator ou AppleScript para criptografar / descriptografar com OpenSSL  ( Using automator or applescript to encrypt decrypt with openssl ) 
Eu gostaria de saber como usar o Automator ou o AppleScript para criar uma gota que comprima / descompactar (tar.gz) e criptografar / descriptografar com arqu...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.