问题标签 [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.
objective-c - 如何(以编程方式)更改正在运行的 Keynote 演示文稿中的幻灯片?
我正在开发一个 Cocoa 应用程序,我想用它来远程(在同一台机器上,从不同的进程)控制当前正在运行的 Apple iWork '09 Keynote 演示文稿中显示哪张幻灯片。
我应该如何处理这个?
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'
applescript - 使用变量的应用程序的 Applescript 路径
如果我有一个这样的applescript片段
它会回到我身边
“/应用程序/MyApp.app”
现在,我似乎无法弄清楚如何通过变量而不是文字来指定“MyApp”。
我的 applescript 读取了一些 XML 值,其中之一是我感兴趣的应用程序的名称。我试过这个:
但这只是告诉我错误
“Finder 出错:无法将应用程序“MyApp”转换为类型常量。”
任何想法我怎么能做到这一点?
macos - 在 MacOSX 上禁用/取消睡眠命令
在 MacOSX 中完全禁用睡眠选项似乎是不可能的,这样用户就无法手动使系统进入睡眠状态。
在 Leopard(甚至 Snow Leopard)中有没有办法让 AppleScript 捕捉睡眠事件并取消它?
applescript - 已启动 PLIST 未运行
我正在尝试在已启动的 plist 中运行 Applescript,但由于某种原因它无法正常工作。可能是我的电脑,但我认为它可能还有其他问题。如果有人可以查看并评论这篇文章,我将不胜感激!
谢谢你的帮助!
最新列表:
objective-c - 如何从 Cocoa 中的 NSAppleEventDescriptor 中提取 AppleScript 数据并解析它
我正在做的是在 Cocoa 中执行 AppleScript。它返回一些数据作为NSAppleEventDescriptor, NSLog() 打印如下:
我想获取该数据并将其转换为NSDictionary或NSArray或有用的东西,以便我可以从中提取内容(特别是我在持有“69671872”数字的字段之后)。它似乎是某种数组,但我对 Apple Events 的了解相当有限。关于如何做到这一点的任何想法?
这是创建上述数据的来源:
提前感谢您的帮助!:)
applescript - 如何使用 AppleScript 从 xcode 项目中删除组
我已经成功地使用 AppleScript 将文件添加到组中,但我还需要能够删除子组。我想像
但它告诉我该容器不支持删除。有任何想法吗?
applescript - 如何使用 AppleScript 在 xcode 中设置 Active SDK?
我已经设法使用 AppleScript 设置了我的项目的活动目标、可执行文件和构建配置,但我不知道如何设置 Active SDK。有任何想法吗?
php - 从 Ruby 或 PHP 或 Cocoa 访问 Mac 应用程序
我想从最好的 Ruby 访问几个不同的 Mac OS X 应用程序,但我会选择 PHP。这些应用程序是 Elgato 的 turbo.264 和 Apple 的 iTunes。两者都定义了 Applescript 库,可以让我从 Applescript 做我想做的事情,但我不想在 Applescript 中这样做。如果我不能在 Ruby 或 PHP 中做到这一点,也许我可以在目标 C/Cocoa 中做到这一点,并创建某种可以从 Ruby 调用的包装器。
这甚至可能吗?似乎这些方法在 Applescript 中可用,它们应该在其他语言中可用,我只是找不到任何东西。
ruby - 通过 Ruby 避免 AppleScript:rb-appscript 还是 rubyosa?
大家好,Mac rubyists 和 AppleScript 仇恨者,
对于那些同时使用 rubyosa 和 rb-appscript 的人,我想听听它们各自的优缺点,你决定坚持使用哪一个,以及你会推荐哪一个来完全不了解 AppleScript红宝石老前辈。另外,还有其他我错过的选择吗?
顺便说一句,也欢迎任何处理等式的 AppleScript 方面的技巧(例如浏览字典等)。
查看一些示例代码也有很大帮助。