AppleScript imprime os tecreteres, não os executa -- applescript camp apple Relacionado O problema

AppleScript prints out keypresses, doesn't execute them


0
vote

problema

português

Espero que este script alterne os aplicativos (guia de comando):

  $ cat hello.applescript tell application "System Events"  key code 48 using command down end tell    

Mas apenas imprime uma guia:

  $ osascript hello.applescript ⏎       

Estou no OS X 10.9.4

english

I expect this script to switch applications (command tab):

$ cat hello.applescript tell application "System Events"  key code 48 using command down end tell 

But it just prints out a tab:

$ osascript hello.applescript xe2x8fx8e    

I'm on OS X 10.9.4

  

Lista de respostas

1
 
vote

Eu não usei dentro de um shellscript, apenas em applescript 'puro', mas por que não apenas

  tell application "myApp" to activate    

.. impediria a aleatoriedade de qual aplicativo específico foi o próximo na linha.

 

I've not used it inside a shellscript, only in 'pure' Applescript, but why not just

tell application "myApp" to activate 

..it would prevent the randomness of which particular app was next in line.

 
 
1
 
vote

de acordo com você precisa Diga Finder também:

  tell application "System Events"   tell process "finder"     activate     keystroke tab using {command down}   end tell end tell    

Mas também gosto da sugestão para especificar o aplicativo por nome ...

 

According to this you need to tell Finder as well:

tell application "System Events"   tell process "finder"     activate     keystroke tab using {command down}   end tell end tell 

But I also like the suggestion to specify the app by name...

 
 
       
       

Perguntas relacionadas

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  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 ...

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...

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  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...

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...

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 ...

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? < /...

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...

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...




© 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.