基于文件名的自动变量(Applescript?)

乔的团队

我正在尝试使用自动器根据我选择作为输入的文件夹来重命名文件。我要使用文件夹名称,如果在文件夹名称中找到4个短语中的1个,则将使用4个变量中的1个。我不知道applescript,但我认为这是我所知道的其他语言的基础。

任何人都可以转换以下概念吗?

如果文件名包含“ USA”,则

var =“ US”

elseif文件名包含“ CAN_FR”,则

var =“ CAFR”

elseif文件名包含“ CAN_EN”,则

var =“ CAEN”

结尾

非常感谢任何可以提供帮助的人。

阿达兹酮

尝试:

on run {input, parameters}

    tell application "Finder" to set folderName to name of first item of input
    if folderName contains "USA" then
        set var to "US"
    else if folderName contains "CAN_FR" then
        set var to "CAFR"
    else if folderName contains "CAN_EN" then
        set var to "CAEN"
    else
        set var to "Not Found"
    end if

    -- insert your code here
    return var

end run

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自动提供保存文件名?

来自分类Dev

applescript中文件名的国际化

来自分类Dev

使用Applescript打开带有转义字符的文件名

来自分类Dev

用于更改文件名的Applescript

来自分类Dev

文件名是一个变量

来自分类Dev

自动递增文件名Python

来自分类Dev

applescript小滴:在文件名中添加后缀

来自分类Dev

Python变量和文件名冲突

来自分类Dev

AppleScript中没有扩展名的文件名

来自分类Dev

命令行PDF打印-基于时间戳的自动文件名

来自分类Dev

更改文件名后,无法使用AppleScript移动文件

来自分类Dev

文件名自动完成顺序相反

来自分类Dev

结合PDF基于文件名

来自分类Dev

自动提供保存文件名?

来自分类Dev

命令行PDF打印-基于时间戳的自动文件名

来自分类Dev

比较变量与文件名bash

来自分类Dev

自动完成目录中文件名

来自分类Dev

SSIS基于文件名创建表

来自分类Dev

自动递增文件名

来自分类Dev

自动递增文件名

来自分类Dev

用于更改文件名的Applescript

来自分类Dev

Applescript选择文件,文件名

来自分类Dev

Makefile自动变量不能转义文件名中的字符

来自分类Dev

AppleScript中没有扩展名的文件名

来自分类Dev

存储文件名的变量

来自分类Dev

如何在复制 Applescript 之前更改文件名

来自分类Dev

使用 Applescript 检查文件名是否相同

来自分类Dev

使用自动编号设置文件名

来自分类Dev

基于文件名的主机特定目标