自动将 Mac 路径转换为 Windows 路径

问题描述 投票:0回答:1

我正在迁移到 MacOS,但我的大部分组织都使用 Windows。我们经常(通过电子邮件/团队)交换指向映射到“D:\”的网络驱动器的链接。

我正在探索一种使用小型 Python 脚本将 MacOS 文件路径自动转换为 Windows 文件路径的方法。

预期行为

选择文本 -> 右键单击 -> 服务 -> AutomationName -> 文本被替换。

[编辑:我可以看出自动化正在工作,因为文本确实被替换了。问题是它被替换为“Input”,后者作为字符串(“Input”)传递到 Python。

问题

  • 无法将“选定的文本”作为变量传递到 python 函数上。
  • python 函数在终端中按预期工作。

到目前为止的步骤

enter image description here

# Convert MacOS Path to Windows Path

import sys

def MtW(link):
    wPath = link.replace("/Users/FF/Server","D:\\").replace("/","\\")
    print(wPath)

if __name__ == '__main__':
    globals()[sys.argv[1]](sys.argv[2])

感谢您的支持。

python macos automator
1个回答
0
投票

我找到了解决方案。也许对其他人有帮助。

所选文本存储在名为

"$1/"
的变量中。

如果它对任何人有帮助 - 在这里:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.