当前位置: 首页 > 知识库问答 >
问题:

Applescript问题:“不允许辅助访问。(-1719)”

张建树
2023-03-14

我编写了以下applescript来打开一个文档,同时在我的文字处理器应用程序中隐藏了一些恼人的持久工具栏。当我直接从脚本编辑器播放时,效果非常好。但当我把它变成一个应用程序,并尝试在阿尔弗雷德(而不是阿尔弗雷德2)中玩时,我得到了以下信息:

Open "Bicycle" is not allowed assistive access. System Events got an error: Open "Bicycle" is not allowed assistive access. (-1719)

哦,我尝试了比“POSIX”更普通的路线,但都带来了相同的结果。此外,我正在运行最新版本的埃尔卡皮坦。

tell application "Bean"
open POSIX file "/Users/MyDrive/Documents/Bicycle.rtf"

end tell
activate application "Bean"
delay 0.3

tell application "System Events"
tell process "Bean"

    click menu item "Hide Ruler" of menu 1 of menu bar item "View" of menu bar 1

    click menu item "Hide Status Bar" of menu 1 of menu bar item "View" of menu bar 1

    click menu item "Hide Toolbar" of menu 1 of menu bar item "View" of menu bar 1

end tell
end tell

共有1个答案

陆高峰
2023-03-14

自从

"自行车"不允许辅助访问

通过打开系统首选项来允许它

 类似资料:
  • 我有一个Jenkins配置,它使用Maven为OS X应用程序执行Java测试。当我试图运行一些需要辅助访问的AppleScript时,会出现不同的错误。所以我试着用两种方式执行AppleScript: > 使用脚本引擎: ScriptEngineManager mgr=新建ScriptEngineManager();ScriptEngine=mgr。getEngineByName(“AppleS

  • Apple许可地狱:osascript和可访问性(辅助访问)。 错误:不允许osascript进行辅助访问。(-1719) 我在一个名为QuickenUpdate的文件中有一行脚本。scpt 在脚本编辑器中运行(works): 运行在终端(工程): 我有一个shell脚本(QU.sh)来运行这个。 如果我从BBEdit内部运行QU.sh,它会起作用。 如果我运行QU. sh从终端,它的工作原理。

  • 问题内容: 我看到以下错误: 使用此代码: 是什么原因引起的,如何解决? 问题答案: 在当前域之外发出ajax请求时,Javascript是受限制的。 例1:您的域名为example.com,并且您想向test.com提出请求=>您不能。 例2:您的域名是example.com,并且您想向inner.example.com发送请求,但是您不能。 例3:您的域名为example.com:80,并且您

  • 问题内容: Web编程有些新知识,对此有些困惑。我有一个提供网站的基本express.js web服务器。我想将一个Gameid交给一个函数,并让其使用其Web API从Steam抓取成就信息,应该使用以下REST API调用来支持该信息: https://developer.valvesoftware.com/wiki/Steam_Web_API#GetGlobalAchievementPerc

  • 我在从node.js服务器获取数据时遇到问题。 客户端是: 在服务器端,我还设置了标题: 但我犯了个错误 "XMLHttpRequest无法加载http://localhost:3003/get_testlines.对预试请求的响应没有通过权限改造检查:请求的资源上没有'Access-Control-Prover-Origin'标头。因此,来源http://localhost:3000不允许进入。

  • 我正在开发一个带有jhipster V4.5.6的Spring启动应用程序。但无法配置 CORS。 下面是我的application-dev.yml文件: WebConfigurer.java如下: 和安全配置。java文件如下所示: 现在,我可以使用 GET 请求。但是当我使用POST时,如下所示: 我得到以下错误: XMLHttpRequest 无法加载 http://localhost:80