Questions tagged «automator»

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

1
在文本选择上触发Automator脚本
是否可以在Mac OS X上选择文本时触发Automator脚本?即如果我在任何应用程序中选择一些文本(例如Safari,Eclipse等),它应该触发Automator脚本。 我愿意接受使用其他语言/自动化程序的建议。

1
当连接外部SSD时,自动将文件夹中的所有文件移动到外部SSD
我有一个GoPro 4,它最终会创建非常大的高质量视频,当通过USB连接时,Gopro导入器应用程序会自动将文件复制到/ users / apple / Pictures / GoPro中今天日期命名的子文件夹。将文件从GoPro复制到/ Pictures / GoPro / DATE_Subfolder后,它们将自动从GoPro中删除。 这些文件快速填满我的macbook硬盘,所以我带了一个外置SSD来存放我的所有视频文件以及Final Cut Pro X. 我想要的是一个自动运行连接外部SSD的脚本,将/ Pictures / GoPro的内容移动到/ Volumes / Ext_SSD / GoPro然后从/ Pictures / GoPro中删除原始文件 这可能吗?我已经弄乱了Automator并且可以在SSD已经连接时移动文件然后删除,但是如果在SSD断开时将文件放在文件夹中,则当SSD最终再次连接时它将不会被移动。

1
在AppleScript中启动终端
在工作中,我正在监督使用MacBook连接到我们企业环境的几个用户。 我们的一个供应商有一个旧服务器,用户可以访问 ssh。我已经创建了一个Automator工作流程来启动终端,按照自己喜欢的方式设置它(传统颜色方案和字体),并从服务器获取ssh提示符。我得到一些意想不到的行为,当Automator工作流运行时,它会打开两个终端窗口,然后打开我想要的窗口(ssh客户端),然后是另一个常规终端登录。 如果 ssh 窗口关闭,终端保持打开状态,下次运行工作流程时,在用户手动切换到终端之前,窗口不可见。 我观察到的其他特性似乎与AppleScript产生两个终端窗口的事实有关,然后用户只是关闭窗口而不是在退出时退出终端。有一个更好的方法吗?点击“关闭窗口”按钮时,我可以默认终止退出吗? 注意事项 : 这是一个受控制的环境。我已经使用终端支持供应商支持我的运气,他们不想支持Linux以外的任何东西 ssh。第三方应用程序是不可接受的解决方

1
Automator - 获取没有文件类型的已删除文件的名称
我有一个简单的automator应用程序,在它上面的文件上运行python脚本。但是,我还需要提取已删除文件的名称,以便我可以使用它来创建目录名称。 for f in "$@" do set myFileName to name of (item f of $@) /usr/local/bin/python3 /Volumes/Scripts/script.py "$f" mkdir myFileName (without extension?) done

1
AppleScript网络驱动器或安装的当前路径
我正在尝试创建一个AppleScript服务,允许我在Finder的文件夹中创建一个新的文本文件。所以我可以右键单击某个位置并创建一个新的文本文件。到目前为止,这是我的流程: 它目前适用于大多数文件夹。但是,当我尝试在已安装的网络文件夹上执行此操作时,我收到此错误: “运行AppleScript”操作遇到错误:“无法将”类cdis“”应用程序“Finder”的“X文件夹”转换为类型文本。“

1
如何将特定窗口绑定到热键?
在Windows上我使用简单 Autohotkey脚本 这使我可以轻松绑定并在打开的窗口之间切换。 例如,我将在接下来的一小时内使用浏览器,两个控制台和一个文本编辑器。所以我打开浏览器然后按 Ctrl+Win+1 将它绑定到 1 键。同样,我将控制台映射到 2 和 3 键和编辑器 4 键。 现在我只需按下即可切换到特定的应用程序 Alt+<number>。它让我可以毫不费力地工作几个小时。没有它,我无法想象我的生活。 问题是 :我如何在El Capitan实现这一目标?我尝试过Automator和Karabiner应用程序,但没有成功。

2
Automator命令行:“无法打开工作流程”
我在Automator中创建了一个工作流程,包括单个操作“Word文档的转换格式”(由Microsoft Word提供)。我保存了这个~/Documents/convert_word_to_pdf.app。我可以通过在这个应用程序上拖动一个word文件来运行它,它将为我生成一个PDF。但是,我无法弄清楚如何通过命令行运行它。我试着跑步automator convert_word_to_pdf.app foo.docx,我得到了Unable to open workflow.。我也试过convert_word_to_pdf并convert_word_to_pdf/document.wflow作为论据automator,得到了同样的结果。我在这里错过了什么?


0
基于Magic Trackpad 2 Force Touch执行宏或脚本
我正在寻找一款带有Force Touch的Magic Trackpad 2,但想知道我是否可以为Force Touch动作创建宏? 我没有采用内置的基本Apple支持,但完全基于宏和脚本。除了“开发人员添加支持”之外,我在Apple网站上找不到这个。 有人说过BetterTouchTool,AppleScript甚至是Automator吗? 谢谢!

1
QuickTime X Applescript
(从Stack Overflow中复制它,因为这可能是一个更好的地方) 寻找帮助(真正要做的)使用脚本/自动机器操作在QT X中打开文件并使用export 720p命令。我不想使用查找器内置的编码功能。使用QT X中的“导出”功能和我正在使用的文件可以解决问题并且不会对文件进行重新编码。我尝试使用automator,但没有“export”操作只有“encode”重新编码文件。 我在字典中看到了命令,但似乎无法使其正常工作。 我已经开始使用此功能,但我一直遇到权限问题。Stack Overflow上的一个人也注意到了同样的问题。 tell application "Finder" set savePath to "Macintosh HD:Users:WBTVPOST:Desktop" end tell tell application "QuickTime Player" activate tell application "QuickTime Player" to get the name of front window set vidName to name export (document 1) in savePath using settings preset "720p" end tell …

1
如何使用automator创建转换电子书的服务(使用口径命令)
我试图找到一种方法,可以右键单击.epub文件并将其转换为.mobi文件。目前(感谢口径命令工具)我可以在终端内进行以下操作 ebook-convert test.epub test.mobi 因此,第一个文件名test.epub是原始的现有文件,第二个文件名test.mobi是它将被转换为。 是否可以从automator创建一个服务,这可以让我们右键单击原始test.mobi文件,然后转换它? 谢谢

1
Automator:从文件夹中的许多文件中只选择一个文件。脚本需要吗?
我在一个文件夹中有一个包含不同100 rtf文本文件的文件夹。 我想让Automator获取一个文本文件的内容,并通过邮件每天发送一次到相同的邮件地址 - 而不是两次发送相同的文本。 因为我是新手,并且没有找到使用Automator的预定义操作过滤掉一个rtf文件的方法,我想我必须创建一个脚本。 到目前为止我得到了什么: 新申请: Find Finder-Item:我选择了包含文件的文件夹。条件:文件扩展名是rtf - >现在我得到了所有(3 test-)rtf的结果。 (*) 打开Finder-Item:使用默认应用程序打开 获取TextEdit文档的内容 新邮件 此工作流程的作用:它打开TextEdit中的所有rtf文件。然后打开一个新的邮件窗口并显示上次打开的文本文件的内容。因为它不发送它。 我想我必须包含一个步骤/脚本(*),因此Automator有一个特定的rtf文件传递给后续步骤。你能帮我找到这个步骤或者告诉我如何创建一个脚本吗?或许你知道另一种解决方案?


2
在Automator中,如何在“运行Shell脚本”操作后获取文件夹内容
我有一个Automator应用程序,我想将一个文件夹拖到它上面并让它创建该文件夹的副本(兄弟),重命名的副本文件。例如,从以下开始: root +--svgs |--icons_a.svg +--icons_b.svg 将svgs目录拖到应用程序上时,我想最终得到以下结果: root |--svgs | |--icons_a.svg | +--icons_b.svg +--renamed-svgs |--a.svg +--b.svg 我尝试过以下方法: 但它引发了以下情况: 不确定如何调试错误,但是如何获得第一个“运行Shell脚本”操作以返回“renamed-svgs”文件夹或该文件夹的内容? 或者有更好的方法来做这整件事吗?


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.