问题标签 [automator]

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 投票
2 回答
1976 浏览

applescript - AppleScript cURL 和解析 URL

我正在研究 Automator 工作流程,我将 URL 列表传递给“运行 Applescript”,我需要获取每个页面上的内容,连接并将其传递给 BBedit(或任何其他文本编辑器)。

当前代码仅正确地仅从第一个 URL 获取内容。任何人都可以解决这个问题吗?

0 投票
1 回答
3150 浏览

archive - 如何压缩存档单个子文件夹

我有一个名为“Test”的主文件夹,从 test 1、test 2 ..... test 100 开始,我有大约 100 个子文件夹。

我正在尝试在 Macautomator 中创建工作流程。但是它将所有 100 个文件夹放入一个大存档文件中,而不是在邮件测试文件夹中创建 100 个具有原始名称的存档文件。我对自动机的期望太高了吗?非常感谢您的帮助。

提前致谢。

0 投票
5 回答
2949 浏览

macos - 用于隐藏/显示隐藏文件的 Mac shell 脚本

我对 mac shell 脚本非常陌生,但我写这个是为了在 mac 上切换隐藏/显示隐藏文件。(然后装上自动机应用程序)这是一个好的解决方案吗?

0 投票
1 回答
872 浏览

python - applescript中的python:自动机中的subprocess.call vs os.system

从 automator(mac os x 10.6.8 中的 2.1.1 版)(python 2.6.1)的 shell 脚本调用 python 脚本时,我发现了一种解决方法。我的问题是 os.system("mkdir foo") 在 subprocess.call("mkdir foo")也创建目录但随后使自动机抛出错误的(非常具体的)情况下工作。

我的自动化应用程序的目的是接受拖放到其上的图像。automator 应用程序只有一个操作:使用以下代码“运行 shell 脚本”:

$f 是拖动图像的名称。(“运行 shell 脚本”设置为将输入作为参数传递。)这是奇怪的部分:

在'uploader.py'脚本中,我这样称呼:

它使目录。但没有进入下一个语句。automator 会抛出一个错误对话框(它只是说我应该去检查我的脚本)。

相比之下,如果我从终端“手动”调用 uploader.py:

它工作顺利。在对此感到困惑之后,我尝试用 os.system 替换 call:

这适用于自动机和终端。我有一种感觉,我忽略了一些明显的事情,因为这是一个非常奇怪的问题。但我想无论如何我都会把它放在那里。有什么想法吗?

-梅尔

0 投票
2 回答
3352 浏览

bash - 有没有办法通过 Shell 脚本、AppleScript 或 Automator 工作流程触发热键/键盘快捷键?

我是一个狂热的 Keyboard Maestro 用户,我需要一种解决方法来触发像 ⌘⇧L 这样的键盘快捷键(在外部,没有 Keyboard Maestro)。所以我认为 bash 脚本能够做这样的事情。AppleScript 或 Automator 工作流程也足够了。我任何人都可以帮助我,这会很棒。


您不必阅读此内容,但这就是我想做我想做的事情的原因:

我有一个相同的字符串分配给各种 Markdown 宏,我使用字符串而不是热键,因为它对我来说更难忘,因为我的大脑已经充满了很多应用程序快捷方式。缺点是键盘大师不会删除字符串的击键。我可以在程序中执行几个操作来删除它们,但是为每个宏添加这些操作是乏味且次优的。

0 投票
1 回答
2177 浏览

macos - 使用 Automator 和“拆分”命令拆分文件

我目前正在使用 split 命令将一个大文件拆分为多个 50MB 的文件。例如:

这确实很好用,但我想使用 Automator 创建一个应用程序,我可以将它提供给不太熟悉命令行的朋友。

我意识到存在可以处理此问题的现有应用程序(例如 Split&Concat),但我想借此机会了解 Automator。这就是我想要实现的目标:

  1. 将文件拖放到应用程序图标上(例如 filename.ext)
  2. 拆分文件并将它们命名为 filename.ext.aa、filename.ext.ab、...
  3. 在与原始文件相同的位置创建新文件

如何将文件名传递给命令行?

0 投票
1 回答
890 浏览

cocoa - 在 Xcode 4 中调试 Automator 操作

我在 Xcode 3 中创建了一些 Automator 操作(Cocoa,而不是 AppleScript),这允许我通过从 Build 菜单执行 Build and Debug 来调试操作,这将打开 Automator 并添加该操作,并且我可以按照文档中的正常方式进行调试在以下链接中(在测试、调试和安装操作部分):

http://developer.apple.com/library/mac/#documentation/appleapplications/Conceptual/AutomatorConcepts/Articles/DevelopAction.html

在 Xcode 4 中我找不到任何方法来执行此操作,产品菜单中的运行选项显示为灰色,工具栏中的运行按钮只是构建操作。

在 Xcode 4 中有没有办法做到这一点,或者这不可能?

0 投票
1 回答
927 浏览

applescript - 自动检查文件类型

我有一个Ask for Finder ItemsAutomator 动作。如何让它检查文件是否是图像?

0 投票
1 回答
1718 浏览

applescript - automator applescript 重新启动工作流程

我有一个自动化工作流程。如何让它在if语句中重新启动工作流?

0 投票
1 回答
1320 浏览

cocoa - 可可Applescript NSOpenPanel?

如何NSOpenPanel在 Cocoa-Applescript 中进行操作?有什么好的教程吗?我熟悉 Applescript,但不是真正的 Cocoa 部分。我需要nibNSOpenPanel 吗?我正在做一个 Automator 动作。请参阅我之前的问题