【问题标题】:Remove file name from path in Automator从 Automator 中的路径中删除文件名
【发布时间】:2012-09-24 21:40:44
【问题描述】:

我正在创建一个自动化服务,它将我的发票标记为已付款...我有一个工作流程,它获取选定的 PDF,将变量设置为 PDF 的路径,为其添加水印,然后将其返回到其原始位置。但是,最后一步不起作用,因为路径变量链接到 PDF 而不是文件夹。

请帮忙。

【问题讨论】:

  • 你能发一张工作流程的截图吗?
  • "然后将其返回到原来的位置"。我不明白最初移动文件的时间。您可以通过控制单击它们然后在菜单中选择服务来选择服务中的文件。
  • 当给文件加水印时,它会将它移动到一个临时位置,所以我必须使用“移动查找器项目”来返回文件。但是变量 set early 返回一个类似“~/Desktop/file.pdf”的位置,所以我必须从路径中删除“file.pdf”,但我不知道该怎么做

标签: pdf applescript automator


【解决方案1】:

您可以像这样获取输入的父文件夹:

on run {input}
    tell application "Finder" to set myFolder to (container of (first item of input)) as alias
    return myFolder
end run

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-04
    • 2019-08-18
    • 1970-01-01
    • 2014-03-16
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多