|
|
1
3
这是一个完整的脚本,可以满足你的要求。我不愿意把它贴出来,因为我觉得有一个简单的一行,有人会提供一个解决方案。希望这个解决方案不是 Rube Goldberg 做事的方式。 查找词典确实有 名称扩展名 属性,以便您可以执行以下操作:
所以上面的代码只会得到用户桌面上第一个文件的扩展名。似乎有一个简单的函数来获取(基名-扩展名),但我没有找到。 下面的脚本只获取整个目录中每个文件的不带扩展名的文件名:
尽管上面的脚本是有效的,如果有人知道一个简单的方法来做什么,请张贴它,因为我仍然有感觉,应该有一个更简单的方法来做。也许还有一个脚本添加,这也有助于这一点。有人知道吗? |
|
|
2
6
从 http://www.macosxautomation.com/applescript/sbrt/index.html :
|
|
|
3
5
下面是一个applescriptish方法,可以让Finder知道剥离的文件名是什么:
|
|
|
4
4
单线方式,无查找程序,无系统事件。所以效率更高,速度更快。副作用(可能是好的,也可能是坏的):以“.”结尾的文件名将删除此字符。如果名称是多个句点,则使用“每个字符的倒序”可以使其工作。
作为处理程序处理名称列表的解决方案:
|
|
|
5
2
当你使用“每个文件”时,我不知道如何删除扩展名 语法,但如果您不介意在每个文件中循环(示例中未显示循环),则可以:
|
|
|
6
2
基于劳里·兰塔的 nice solution ,它适用于Finder不知道的扩展:
|
|
|
7
1
在tell“Finder”块中,它收集myNames中去掉扩展名的文件名:
|
|
|
Frankenpaper · AppleScript谷歌搜索 8 年前 |
|
|
Ho1m3s · 在AppleScript的显示对话框中使用反斜杠 8 年前 |
|
|
karl · 在Mac上创建新工作区时,如何运行脚本? 8 年前 |
|
|
Max Kortge · 使用Applescript检查文件名是否相同 8 年前 |
|
|
alipica · 如何创建Applescript动态变量 8 年前 |
|
BUKTOP · Applescript:从文件读取文本 8 年前 |
|
|
Pat_Morita · OSAKit。用于执行脚本的框架用法 8 年前 |