gpt4 book ai didi

applescript - 如何从命令行重新加载 Safari 扩展?

转载 作者:行者123 更新时间:2023-12-02 06:51:25 25 4
gpt4 key购买 nike

我需要从命令行“重新加载”Safari 扩展(并稍后构建包)。

如何做到这一点?

为什么?

我想一步构建 - 我的代码是用 CoffeeScript 编写的,因此无论如何我都会编译它。

我尝试了什么?

除了绝望地谷歌搜索之外,我还尝试使用这个AppleScript:

tell application "System Events"
tell process "Safari"
click the button "Reload" of window "Extension Builder"
end tell
end tell

哪些错误出现:

System Events got an error: Can’t get button "Reload" of window "Extension Builder" of process "Safari".

这个变体:

tell application "System Events"
tell process "Safari"
tell button "Reload" of window "Extension Builder" to perform action
end tell
end tell

这不会给出错误,但实际上也没有执行任何操作。

最佳答案

该按钮可能未按您的预期“命名”。查看UI Browser以便查看应用程序的界面层次结构以与 GUI 脚本一起使用。

“重新加载”按钮可通过以下方式访问:

click button "Reload"  of UI element "ReloadUninstall[NAME OF EXTENSION HERE]" \
of UI element 1 of scroll area 1 of window "Extension Builder"

关于applescript - 如何从命令行重新加载 Safari 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5612277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com