AppleScript按键

时间:2017-03-09 12:20:14

标签: applescript keystore

我使用的是应用,我希望从此应用中获取数据,

我在菜单栏上找到了一个按钮>编辑>选项不需要

我还发现该选项有一个快捷方式(C + COMD + CTRL + SHIFT)

我不确定这是最好的方法,但我尝试过:

activate application "App"

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

但结果是

  

系统事件出错:无法进行{控制,命令关闭,   shift}到类型常量或常量列表。

  1. 是从App获取文本的最佳方法吗?

  2. 我可以修复脚本。

  3. PS:我跑的时候

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

    我可以在那里看到我想要的东西:

      

    申请流程" App",static text" 445511"第3组   滚动区域1的UI元素1的组5的组1中的组1   滚动区域1的UI元素1的组2的组2的组2   窗口的分割器组1"标题实际上不是静态的"

    这可能是另一种方法,但标题和文字是动态的,并且一直在变化。

1 个答案:

答案 0 :(得分:1)

你很亲密。 这就是我得到的:

activate application "App"

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