问题标签 [appleevents]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
211 浏览

applescript - 运行 Apple 脚本时自动化失败

您好,我在 Automator 中使用这个 Apple 脚本来快速自动启动和播放全屏视频。

当我在 automator 中按下 play 时,脚本运行得很好,但是,当我尝试在 automator 之外启动自动化应用程序时,我会收到此消息。

““运行 AppleScript”操作遇到错误“未授权将 Apple 事件发送到 QuickTime Player”

我的自动化工作流程如下所示

工作流程截图

我已允许访问安全隐私 > 可访问以下应用程序:终端、Consul、AEServer、Automator、Consul 和 Quicktime 播放器。

我已允许访问安全隐私>对上面列出的相同程序的全盘访问。

我已允许访问 Security Privacy > Automation 以进行以下操作:Automator>QuickTime Player 和 Terminal>Finder

我不知所措,请提供任何帮助。

0 投票
1 回答
56 浏览

applescript - 如何使用 AppleScript 登录远程 Mac?

我需要实现的是,使用 AppleScript:

  1. 唤醒远程 iMac
  2. 输入密码
  3. 接受密码登录

到目前为止,我成功做的是启用远程事件并连接到 iMac,但现在我被卡住了。这是我到目前为止所尝试的:

然而,这让我无处可去。它对我说类似“错误:应用程序未启动。编号-600”。抱歉,这不是确切的英文字符串。

有谁知道我做错了什么?

提前致谢。

0 投票
0 回答
35 浏览

objective-c - 苹果事件屏幕中的键盘 UI 问题

在此处输入图像描述

当我们在 Apple 事件(EKEventEditViewController)屏幕中编辑 url 文本字段时,键盘 UI 会受到影响。附上截图了解详情。由于这是苹果默认屏幕,这个 UI 怎么会受到影响?. 有人对此有想法吗?

0 投票
0 回答
70 浏览

swift - 如何在 MacOS 上使用 IPC 将字符串从应用程序发送到 DAL 插件?

我有一个用Swift编写的CoreMediaIO基础文档,它目前正在轮询一个网站以获取该字符串。这不是一个好方法。DAL plugin

我想通过操作系统支持的IPC(Inter Process Communication)将该字符串发送到 DAL 插件。

但是有很多方法可以MacOS像这样进行 IPC

  • Apple Events
  • Distributed Notifications in Cocoa
  • BSD Notifications
  • Transferring Raw Data With CFMessagePort
  • Communicating With BSD Sockets
  • Communicating With BSD Pipes
  • Distributed Objects
  • Pasteboard
  • XPC

就我而言,我只想one way communication从 aapplicationDAL Plugin

我是 MacOS 开发的新手,所以不确定哪种方法最适合我从 Application 到 DAL Plugin 的单向通信情况?