自动打开对话框

时间:2010-04-05 06:43:27

标签: automation applescript fileopendialog opendialog

有没有办法在Mac OS上使用打开的对话框自动打开文件?应用程序要求用户使用标准打开对话框打开文件。但我需要自动打开文件。

想法是编写脚本或小应用程序,它将单击目标应用程序中的按钮以打开对话框,然后以某种方式选择我需要的文件。但我不知道怎么办呢。任何建议都将非常感谢。

1 个答案:

答案 0 :(得分:0)

如果您已经知道要打开哪些文件,那么目标应用程序通常会完全绕过打开文件对话框。

您必须查看目标应用程序的Dictionary,以查看是否已定义Open命令。如果一个应用程序是可编写脚本的,那么这将是一个基础知识,尽管每个实现都会略有不同。

如果应用程序没有词典,您可以使用Finder打开文件:

tell application "Finder"
    set theApplication to "Path:To:Application.app" as alias
    set theFile to "Path:To:File.ext" as alias
    open theFile using theApplication
end tell