问题标签 [applescript]

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 回答
1354 浏览

objective-c - 如何(以编程方式)更改正在运行的 Keynote 演示文稿中的幻灯片?

我正在开发一个 Cocoa 应用程序,我想用它来远程(在同一台机器上,从不同的进程)控制当前正在运行的 Apple iWork '09 Keynote 演示文稿中显示哪张幻灯片。

我应该如何处理这个?

0 投票
1 回答
5783 浏览

terminal - 语法错误:预期行尾但发现未知标记

我试图在终端中运行一些 AppleScript,只是为了学习如何去做,但我在这个&标志上遇到了一些麻烦。即&使用“&”替换它,它仍然返回相同的错误。我已将其范围缩小到&符号问题,想知道是否有人对此有任何建议。我收到以下错误:

语法错误:预期的表达式,但发现未知标记。

我在终端中输入的代码:

osascript -e 'tell application "Finder"' -e 'set location to (path to home folder as string) & \"testing.plist\"' -e 'if (exists file location) then' -e 'say location' -e 'end if' -e 'end tell'

0 投票
1 回答
7208 浏览

applescript - 使用变量的应用程序的 Applescript 路径

如果我有一个这样的applescript片段

它会回到我身边

“/应用程序/MyApp.app”

现在,我似乎无法弄清楚如何通过变量而不是文字来指定“MyApp”。

我的 applescript 读取了一些 XML 值,其中之一是我感兴趣的应用程序的名称。我试过这个:

但这只是告诉我错误

“Finder 出错:无法将应用程序“MyApp”转换为类型常量。”

任何想法我怎么能做到这一点?

0 投票
3 回答
2296 浏览

macos - 在 MacOSX 上禁用/取消睡眠命令

在 MacOSX 中完全禁用睡眠选项似乎是不可能的,这样用户就无法手动使系统进入睡眠状态。

在 Leopard(甚至 Snow Leopard)中有没有办法让 AppleScript 捕捉睡眠事件并取消它?

0 投票
2 回答
2658 浏览

applescript - 已启动 PLIST 未运行

我正在尝试在已启动的 plist 中运行 Applescript,但由于某种原因它无法正常工作。可能是我的电脑,但我认为它可能还有其他问题。如果有人可以查看并评论这篇文章,我将不胜感激!

谢谢你的帮助!

最新列表:

0 投票
3 回答
3338 浏览

objective-c - 如何从 Cocoa 中的 NSAppleEventDescriptor 中提取 AppleScript 数据并解析它

我正在做的是在 Cocoa 中执行 AppleScript。它返回一些数据作为NSAppleEventDescriptor, NSLog() 打印如下:

我想获取该数据并将其转换为NSDictionaryNSArray或有用的东西,以便我可以从中提取内容(特别是我在持有“69671872”数字的字段之后)。它似乎是某种数组,但我对 Apple Events 的了解相当有限。关于如何做到这一点的任何想法?

这是创建上述数据的来源:

提前感谢您的帮助!:)

0 投票
2 回答
573 浏览

applescript - 如何使用 AppleScript 从 xcode 项目中删除组

我已经成功地使用 AppleScript 将文件添加到组中,但我还需要能够删除子组。我想像

但它告诉我该容器不支持删除。有任何想法吗?

0 投票
1 回答
1157 浏览

applescript - 如何使用 AppleScript 在 xcode 中设置 Active SDK?

我已经设法使用 AppleScript 设置了我的项目的活动目标、可执行文件和构建配置,但我不知道如何设置 Active SDK。有任何想法吗?

0 投票
3 回答
505 浏览

php - 从 Ruby 或 PHP 或 Cocoa 访问 Mac 应用程序

我想从最好的 Ruby 访问几个不同的 Mac OS X 应用程序,但我会选择 PHP。这些应用程序是 Elgato 的 turbo.264 和 Apple 的 iTunes。两者都定义了 Applescript 库,可以让我从 Applescript 做我想做的事情,但我不想在 Applescript 中这样做。如果我不能在 Ruby 或 PHP 中做到这一点,也许我可以在目标 C/Cocoa 中做到这一点,并创建某种可以从 Ruby 调用的包装器。

这甚至可能吗?似乎这些方法在 Applescript 中可用,它们应该在其他语言中可用,我只是找不到任何东西。

0 投票
4 回答
7052 浏览

ruby - 通过 Ruby 避免 AppleScript:rb-appscript 还是 ruby​​osa?

大家好,Mac ruby​​ists 和 AppleScript 仇恨者,

对于那些同时使用 ruby​​osa 和 rb-appscript 的人,我想听听它们各自的优缺点,你决定坚持使用哪一个,以及你会推荐哪一个来完全不了解 AppleScript红宝石老前辈。另外,还有其他我错过的选择吗?

顺便说一句,也欢迎任何处理等式的 AppleScript 方面的技巧(例如浏览字典等)。

查看一些示例代码也有很大帮助。