【问题标题】:handling file paths in AppleScript droplet在 AppleScript droplet 中处理文件路径
【发布时间】:2021-04-21 22:09:39
【问题描述】:

我创建了一个 droplet,它应该在文件对话框中将文件(正在拖放到 droplet 上)传递到 safari 中的网站。

我管理了大部分...但是我通过“theDroppedItems”获得的文件路径以 file:// 开头,它还包括 %20 和 ~ 等字符以及更多奇怪的字符。

有没有办法将其转换为 safari 接受的“真实路径”?

【问题讨论】:

  • AppleScript 应用程序中删除的项目将是别名,因此您很可能查看的是 URL 编码。网站想要什么?
  • 网站打开一个标准文件上传窗口,我想在其中粘贴已拖放到 droplet 上的本地文件“url”
  • 哦,我还希望能够通过在 finder 中使用“open with”将文件作为参数传递,是否也以同样的方式处理?

标签: applescript droplet


【解决方案1】:

已解决:

set inx to item 1 of theDroppedItem
set iny to POSIX path of inx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-31
    • 1970-01-01
    相关资源
    最近更新 更多