Questions tagged «automator»

Apple为macOS开发的应用程序,用于实现工作流程的创建。

1
Automator工作流程永远运行
我遇到了automator的一个问题:我有一个工作流程来进行图像处理(它将彩色图像转换为灰色)。我能够从终端调用工作流程,它工作正常。命令是: automator -i infile.jpg imageconversion.workflow 但是,当我尝试将此工作流程集成到webapp中,在Django中构建并在Apache上使用mod_wsgi进行部署时,我遇到了一个问题。调用工作流(我可以从webapp日志中看到),但它会永远运行,最终apache会在几分钟后终止子进程。 我正在运行OS X 10.9 有没有人遇到过类似的问题? 谢谢, 杰拉尔德

1
从包含多个文件夹的相关文件创建ZIP文件
有没有办法自动创建包含具有通用名称元素的文件的ZIP? 我所拥有的是同一图像的多种变体: 文件/ 2250 / 8199 print.jpg 文件/为1200x1200 / 8199 square.jpg 文件/ 1200x900 / 8199 wide1.jpg 文件/ 1200x628 / 8199 wide2.jpg 文件/小480x360 / 8199 small.jpg 我想做的是创建一些进入文件夹的应用程序,查找相关文件(都包含“8199”),然后将它们全部存档到名为“cartoon8199.zip”的新文件中。 我试图通过Automator创建一个应用程序,但无法弄清楚如何使Find Finder Items中的Name Contains字段包含一个变量。 关于如何实现这一点的任何想法? 我在运行HighSierra 10.13.3的Mac上。 提前致谢!

1
Finder菜单服务不再工作
在Pre-Yosemite中,我有一些查找菜单服务(即右键单击,请参阅菜单中的'服务',将鼠标悬停在您,并且您将看到在Automator中创建的服务)。作为开发人员,这些非常方便,因为我经常需要重命名 大 文件数量达到某些标准(即删除/替换/添加文本)。我现在可以提供良好的服务,甚至让他们工作 内 Automator(将文件拖放到Automator中)。但是,如果我右键单击文件,将鼠标悬停在“服务”上并选择我的服务 决不 运行。事实上,如果我检查 Activity Monitor,我看到'Automator Runner'就在那里(我每次尝试一次)。我已经尝试重新启动并注销了。这不能解决它。 注意:我正在运行OS X Yosemite。

1
Automator:按列表查找提醒?
我想使用Automator检索特定提醒列表中的所有提醒。搜索提醒时,可用的操作是“ 删除提醒 ”,“ 新提醒项目 ”,“筛选日历项目”和“查找日历项目”。 查找日历项目允许您搜索提醒,但可用的搜索参数是 标题 笔记 优先 已完成 网址 截止日期 上次修改日期 完成日期 提醒有(警报) 提醒没有(警报) “提醒有(否)”查询固定在警报上,没有给出其他选项。 有没有办法从给定的列表中获取所有提醒? 我正在运行Yosemite和Automator 2.5。

1
Automator任务自动在预览中打开屏幕截图
我对Automator很新,但似乎有可能 - 我似乎无法让它工作。 我希望能够截取屏幕截图,然后在预览中将其打开以便于注释。如果有可能我会在保存后将其复制到剪贴板,但这不是100%需要的。 我曾尝试过几篇文章,但从未收到过好成绩。让我最接近的是:https://andytaylor.me/2014/05/22/better-os-x-screenshots-with-shell-scripts/ 我不需要Dropbox所以我编辑了那部分,我根据其他一些建议对其进行了修改 - 这就是我所拥有的: directoryname="Screenshots" filename="shot_$(date '+%Y-%m-%d_%H-%M-%S').png" path="$HOME/Pictures/$directoryname/" mkdir -p "$path" screencapture -o -i "$path$filename" open -a 'Preview' "$path$filename" 当我运行Automator任务时,它表示它已成功完成但它只是打开预览,它甚至不允许我进行屏幕捕获。当我复制/粘贴到终端时它挂在最后一行 - 但成功地允许我进行屏幕捕获。

3
如何通过在图标上删除文件来运行PHP脚本?
我有一个php脚本,它以文件名作为参数。当我从终端窗口运行它时,我输入 ./my_script.php file_to_process.txt 它很棒! 我想要做的是在我的Dock上有一个图标,当我将文件放到它上面时,它将执行php脚本并提供删除文件的完整路径作为该脚本的参数。 这可能吗?你能提供一步一步的指示吗?


2
在批处理文件夹重命名上插入字符
我有一个文件夹,其中包含成千上万个名为“ ABC 123456”的文件。我需要在两个文本块之间添加一个破折号,例如“ ABC-123456”。离开尾随空间。 Automator没有提供一种用于在其中计数4个字符并插入新的破折号和空格的方法。 我有这个终端命令,并且一直在修改它。 for file in *.txt do echo mv "$file" **"$file" count 3 "- "** done 任何人都知道Applescript,或者可以通过终端命令帮助我重命名文件?

0
如何创建可用于沙箱的基于Automator的“替换文本”服务?
我想在macOS 10.12.6上使用Automator创建服务。 我选择了: 服务会在任何应用程序中接收所选的富文本格式 输入就是整个选择 ☑️输出会替换所选的文本 然后,我计划使用AppleScript转换文本。很容易,对吧?但是我已经使用这种方法创建了多个服务,当我在TextEdit中选择它们时,所有服务都会失败。我暂时看到了微调器图标,但没有显示错误对话框。 在Console.app中,我看到此错误: sandboxd Subsystem: com.apple.sandbox.reporting Category: violation SandboxViolation: TextEdit(11092) deny file-read-data /Users/somebody/Library/Services/Demo.workflow Violation: deny file-read-data /Users/somebody/Library/Services/Demo.workflow 如何使我的服务符合沙盒限制?

1
Automator:“运行Shell脚本”因为缺少“on”命令而抛出错误
OSX 10.11.4在这里。 我正在尝试创建一个与热键一起使用的工作流,以运行一个简单的shell脚本。 创建者:Automator - >新服务 - >实用程序 - >运行Shell Script,然后在'Finder'中设置为'no input',shell设置为“/ bin / bash”。 对于一个简单的脚本,比如,一个只包含“ls”的脚本,它可以工作。 但到目前为止,我只是为我想要运行的脚本收到错误,其中包括“运行中”的调用,这似乎会导致问题。调试一下后,我可以把它归结为: on run {input, parameters} end run 导致错误: Run Shell script failed - 1 error -: line 2: on: command not found 可能与我想到的缺失路径有关,所以我已经尝试过这个,例如通过增加: PATH=/bin:/usr/bin:/sbin:/usr/sbin export PATH 要么: PATH=/usr/bin:/usr/local/bin export PATH 如建议 这里 。没有帮助。 另请注意:我安装了Anaconda,看起来它改变了.bash_profile中的路径。然后,我甚至不确定automator调用的bash环境是否会查看.bash_profile。 …

1
Automator:存档文件夹,同时排除某些文件
我正在尝试创建一个基于automator的工作流程,我创建文件夹存档但从最终存档中排除某些文件。我还想指定要排除的文件或文件夹(例如“.cvs”或“.git”或“.psd”等)。 以下是我目前尝试的方法,但无法在步骤2下面工作: 我指定要扫描和存档的文件夹。 Automator /脚本递归过滤掉我可以指定的某些文件(例如“.cvs”或“.git”) Automator从step2创建剩余文件的存档。 我肯定必须有一个简单的方法来实现这一点与自动化 - 任何帮助将不胜感激。

1
如何在automator中为GMVault创建日常任务
我刚搬到Apple,是一位经验丰富的人(我想这么认为)Windows用户。 最近我开始使用GMvault(gmvault.org)在本地备份我的Gmail帐户,但是必须手动启动终端并输入./gmvault sync -t quick myemail@gmail.com 如果我想在Mac OSX 10.8.2上自动执行此任务,那么最好的方法是什么?它是否使用Automator任务?我也听说过Cron ..所以,我愿意接受建议。什么是最正确(和可维护)的方法? 在Windows中我会创建一个.bat文件并设置一个计划任务。 谢谢您的帮助!

2
Automator的Finder操作:“无法使用Spotlight进行搜索”
在询问之后我创建了这样的工作流程 另一个问题 : 它应该删除超过30天的下载,并且一直工作到今天为止;今天我更新到macOS High Sierra。 现在,只要应用程序尝试运行,我就会收到错误 操作“过滤器查找器项”遇到错误:“无法使用Spotlight搜索” 如何修复我的工作流程以使其适用于最新版本的macOS?

1
针对可疑电子邮件的Mail.app Automator / Sript操作
我厌倦了到达我的收件箱的令人惊讶的专业外观SCAMS。 我想创建一个Automator动作,通过查找它来自的IP来告诉我谁是真正的发送者。 通常如果我怀疑我会: 1 - 显示电子邮件的完整标题(使用所有标题) 2 - 使用查找和查找原始IP地址 谁是 3-根据实际IP位置和所有者决定做什么。 - 这个IP来自意大利?因此可以肯定地说,AMEX不会使用意大利的服务器向我发送此类电子邮件。 我可以使用一些帮助如何在邮件中自动执行步骤1和2(以及2.1)。 这是样本; 电子邮件 标题 html文件内容的示例 我找到了这个 我可以使Mail.app搜索收到:标题? 这是一路走来的,但它没有回答这个问题。 PS: 我知道我可以删除它并继续生活,但是: 我会想念帮助无辜的人,告诉他们他们的服务器被黑客入侵并被犯罪分子使用,因为我已经成功地做了几次,帮助关闭他们。 曾经是俄罗斯旅行社服务器上的Wells Fago网站。 另一次是冰岛餐厅服务器上的Visa网站。而现在这一个。 UPDATE..UPDATE ...更新中... 我发现这接近我想要的,但需要一些调整。不幸的是,它超出了我的脚本编写能力,所以任何帮助都表示赞赏: modified May 27, 2003 by M. Kluskens ? parse out all Received headers (important if mail passes through several trusted …

1
如何使用Automator或AppleScript在X个字符后截断文件名?
我有IFTTT每天从Reddit向Dropbox发送几个新的桌面壁纸。这些壁纸经常以非常长的文件名到达。当我们通过Dropbox将它们下载到我的Mac时,我需要一种方法来自动缩短它们的名称(不需要重命名为日期和时间)。 我希望动作自动运行,因此不需要我选择Finder项目或提供要保留的字符数 它需要通过Hazel作为文件夹操作或AS自行运行。 有人可以给我一个Automator文件夹动作或AppleScript我可以放入Hazel来截断X个字符后的文件名吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.