我需要找到一个脚本(最好是AppleScript),我可以在台式计算机上一直运行,扫描Dropbox,查找.doc文件然后打印它们。任何帮助表示赞赏
答案 0 :(得分:1)
将来,在此处提出问题之前,请先查看一下(有关详细信息,请参阅FAQ)。但是,我是个好人,所以我会尽力帮助。 :)
这个简短的脚本应该是你需要的。
set the dropbox_folder to (path to home folder) & "Dropbox:" as alias
tell application "Finder"
repeat with this_item in (every item of the dropbox_folder whose name extension is "doc")
print this_item
end repeat
end tell
编辑:我同意@ mcgrailm的评论 - 不需要让脚本全天运行;你可以改用文件夹动作。
on adding folder items to target_folder after receiving these_items
tell application "Finder"
repeat with this_item in (every item of the target_folder whose name extension is "doc")
print this_item
end repeat
end tell
end adding folder items to
现在,您需要做的就是将已编译(并保存)的脚本文件附加到您的Dropbox文件夹中。你可以用多种方法做到这一点,但我会给你最简单的方法。 :)
完成此操作后,您的脚本就可以运行了。
我总是在分发之前测试我的脚本/应用程序,我建议使用这个脚本。您需要做的就是进行两项简单的测试。首先,将没有.doc扩展名的随机文件拖到您的Dropbox文件夹中,如果您正确键入代码,则不会发生任何事情。接下来,将另一个带有扩展名为.doc 的随机文件拖到您的保管箱文件夹中,如果您输入正确的代码,那么该特定文件将被打印出来(假设您当然有打印机)
希望这会有所帮助。快乐的编码! :)
编辑2:我真诚地道歉。我忘了提一个非常关键的一点!保存脚本时,请确保将其保存在本地Scripts文件夹的Folder Actions文件夹中(如果它尚不存在,请自行创建)。
快乐的编码! :)