问题标签 [applescript-objc]

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 投票
4 回答
2779 浏览

cocoa - 如何从 AppleScript 访问 Cocoa-AppleScript 应用程序中的捆绑文件?

在 AppleScript 中,我习惯于调用:

我现在在 Xcode 的 Cocoa-AppleScript 项目中拥有此代码。它编译得很好,但脚本根本没有运行。对话框永远不会显示。

没有(path to me as string)它的工作,但没有路径。

0 投票
1 回答
134 浏览

applescript - 如何使用 AppleScript 将打开的 TextMate 文档的内容复制到剪贴板?

我需要使用 AppleScript 将打开的 TextMate 文档的内容复制到剪贴板。有任何想法吗?或者也许是一个不使用 AppleScript 但以编程方式完成相同事情的解决方案的想法?

0 投票
2 回答
887 浏览

xcode - AppleScriptObjC:ProgressBar 不增加

我正在尝试在 AppleScriptObjC 中实现进度条更新。我已经通过 IB 连接了进度条,并尝试通过 incrementBy(5) 增加进度条更新。Inderterminate 属性设置为 false。IB 连接很好,因为如果我将 Inderterminate 设置为 true 并取消注释启动/停止动画的代码,它工作正常。这是我得到的错误“-[NSProgressIndicator incrementby:]: unrecognized selector sent to instance 0x2007e2220”

以下是代码

感谢 Adv 提供的任何指示。

问候,杰西

0 投票
1 回答
2695 浏览

applescript - Applescript- 对于 grep 找到的每个项目

此代码显然不起作用,但我正在寻找语法更改以使其工作。

以下输出应该是正确的(我想要的):

相反,我得到了,因为我没有这个理论上的“对于 grep 找到的每个项目”声明(我不想要这个输出):

0 投票
2 回答
8242 浏览

applescript - AppleScript - 与对话窗口交互

我有这个 AppleScript:

当它被执行时,我认为通过模拟按下“return”键可以关闭对话框keystroke return。谢谢。

0 投票
1 回答
764 浏览

custom-cell - 我可以将 NSDatePicker 对象放在 NSTableView 的单元格中吗?

现在我只是使用带有 NSDateFormatter 的 NSTextCell,我只是想知道这是否可能,也许通过使用 .

提前致谢!

0 投票
0 回答
535 浏览

nsarray - 将填充有 NSDictionaries 的 NSArray 传递给 NSAppleScript

所以我有一个 Apple Script 正在运行我的程序的一个功能,如下所示:

使用这种方法:

我有一个NSArray(充满状态)需要传递给 Apple 脚本。现在我将文件转储到 plist:

我可以通过 System Events plist Infrastructure 在 Apple Script 中轻松获取它,但我真的更愿意在 RAM 中完成这一切。现在我想我可以使用这里提到的属性语法,http://developer.apple.com/library/mac/#releasenotes/ScriptingAutomation/RN-AppleScriptObjC/_index.html但我需要它在 10.5、10.6 和 10.7 上工作所以我不能使用任何尚未发布的东西。NSArray关于将完整或NSDicitonary对象传递给我的 Apple Script(这将成为 Apple Script 中的列表)的基于内存的巧妙方式有什么想法吗?

如果有帮助,这是文件删除方法的 Apple Script 代码

0 投票
3 回答
1321 浏览

objective-c - 如何使用 [[NSAppleScript alloc] initWithSource 检查应用程序是否正在运行:

这是我的原始脚本。它将返回 Safari 的当前 url

如果我想在要求脚本返回 URL 之前检查 Safari 浏览器是否打开怎么办?

这是我在applescript编辑器中的操作。所以这个脚本将检查Safari是否正在运行。这在applescript编辑器中有效

我现在需要的是使用'[[NSAppleScript alloc] initWithSource:'立即从我的可可应用程序中调用脚本

我已经尝试过了,但它不起作用

0 投票
1 回答
1054 浏览

cocoa - 将 Applescript 更改为单行 NSApplescript 源

我正在构建一个应用程序,用于学习使用 applescript 在操作期间发送多个命令。下面是我弄乱的代码,但我已经删除了“”之间的操作,并用数字替换了它们。在 applescript 中一切正常,但将其变成 NSApplescript initwithsource: 行一直很麻烦。

将此applescript组合成一行的最佳方法是什么?谢谢!

0 投票
1 回答
124 浏览

objective-c - 用另一个数组的选定项填充数组

我刚刚开始了解 AppleScriptObj-C 并尝试创建一个简单的应用程序,让我可以创建播放列表。

问题是:我有一个数组,其中包含通过 NSTableView 查看的 iTunes 库中的所有音乐曲目。我进行了选择并希望将这些选定的项目复制到另一个数组中。我该怎么做?

谢谢你。