我可以用Applescript在Finder窗口中显示特定文件吗?

我可以用Applescript在Finder窗口中显示特定文件吗?,applescript,finder,Applescript,Finder,我试图通过applescript在Finder中显示特定文件的列表,方式与搜索文件时的方式类似。这就是我的工作 tell application "Finder" to reveal list_of_files 但这只显示了列表上的最后一个文件,而不是所有文件 我知道,但我需要这个来处理applescript。只有在文件位于同一文件夹中时,函数“显示”才会显示预选文件的列表。 在单个文件夹中,您的列表应包含每个文件的完整路径: 告诉应用程序“查找器” 将my_文件夹设置为“HD:Users:m

我试图通过applescript在Finder中显示特定文件的列表,方式与搜索文件时的方式类似。这就是我的工作

tell application "Finder" to reveal list_of_files
但这只显示了列表上的最后一个文件,而不是所有文件


我知道,但我需要这个来处理applescript。

只有在文件位于同一文件夹中时,函数“显示”才会显示预选文件的列表。 在单个文件夹中,您的列表应包含每个文件的完整路径: 告诉应用程序“查找器” 将my_文件夹设置为“HD:Users:my_account:Desktop:test_文件夹: 将My_列表设置为{(My_文件夹和“A.doc”),(My_文件夹和“C.doc”),(My_文件夹和“E.doc”)} 显示我的清单 结束语


如果您的文件位于不同的文件夹中,Review将只显示最后一个文件夹中的最后一个文件

要继续我昨天的评论,您可以将文件移动到您选择的临时文件夹中。不可能在一个查找器窗口中显示来自不同位置的文件,因此这是我能想到的最佳解决方法

在本例中,它将为您显示两个对话框

  • 选择包含文件的文件夹。您可以将其更改为您的列表
  • 选择目标文件夹。您也可以将其更改为首选位置

    tell application "Finder"
    
        -- 1
        set myFiles to (every file in (choose folder))
        -- 2
        set destinationFolder to choose folder
    
        repeat with i from 1 to count of myFiles
            move item i of myFiles to destinationFolder
        end repeat
    
        reveal (item (count of myFiles)) of destinationFolder
    
    end tell
    

  • 您可以尝试此处讨论的聚光灯搜索:(链接:),但我不认为有一种简单的方法可以显示“搜索查找器”窗口。谢谢!但是我有一个文件列表。我的问题是,给定文件列表后,如何在查找器中仅显示这些文件。如果文件位于同一文件夹中,您可以选择显示该文件夹而不是文件。如果它们不在同一文件夹中,您可以将它们全部移动到一个临时文件夹,然后显示该文件夹.I+1'd NGAFD,为了更进一步,请使用别名/文件链接以减少整个文件的重复。