2017-03-09 1 views
0

J'utilise une application, et je veux obtenir des données de cette application,AppleScript combinaison de touches

J'ai trouvé un bouton dans la barre de menu> Edition> Optionwanted

Je trouve aussi que l'option a un raccourci (C + + COMMANDEMENT CTRL + MAJ)

Je ne suis pas sûr que ce soit la meilleure approche, mais j'ai essayé:

activate application "App" 

delay 1 
tell application "System Events" to keystroke "C" using {control down, command down, shift} 

mais le résultat est

System Events got an error: Can’t make {control down, command down, shift} into type constant or list of constant.

  1. est que la meilleure approche pour obtenir un texte à partir d'une application?

  2. Je peux réparer mon script.

PS: quand je lance

tell application "System Events" to tell application process "App" 
    set stuff to entire contents of front window 
end tell 
return stuff 

Je peux voir ce que je veux qu'il y ait:

application process "App", static text "445511" of group 3 of group 1 of group 2 of group 5 of UI element 1 of scroll area 1 of group 2 of group 1 of group 2 of UI element 1 of scroll area 1 of splitter group 1 of window "The Title is actually not static"

Cela peut être une autre approche, mais le titre et le texte est dynamique et change tout le temps.

+2

Essayez «shift down» dans la liste. – user309603

+0

Merci, vous avez résolu le problème, je ne peux pas croire que c'était si simple! –

Répondre

0

Vous êtes proche. Voici ce que j'ai obtenu:

activate application "App" 

delay 1 
tell application "System Events" 
    keystroke "C" using {control down, command down, shift down} 
end tell