我使用的是应用,我希望从此应用中获取数据,
我在菜单栏上找到了一个按钮>编辑>选项不需要
我还发现该选项有一个快捷方式(C + COMD + CTRL + SHIFT)
我不确定这是最好的方法,但我尝试过:
activate application "App"
delay 1
tell application "System Events" to keystroke "C" using {control down, command down, shift}
但结果是
系统事件出错:无法进行{控制,命令关闭, shift}到类型常量或常量列表。
是从App获取文本的最佳方法吗?
我可以修复脚本。
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"标题实际上不是静态的"
这可能是另一种方法,但标题和文字是动态的,并且一直在变化。
答案 0 :(得分:1)
你很亲密。 这就是我得到的:
activate application "App"
delay 1
tell application "System Events"
keystroke "C" using {control down, command down, shift down}
end tell