1

所以我是applescript的新手,我正在尝试创建一个可以打开microsoft word的应用程序,然后每隔一段时间自动保存一次文档,然后在我关闭Word后停止运行。到目前为止,这是我的代码:

activate application "Microsoft Word"

     if application "Microsoft Word" is running then

          repeat

               delay 5

               tell application "Microsoft Word" to save front document

         end repeat

     end if

它一直有效,直到我退出这个词。即使我将它设置为如果 word 没有运行,它仍然会尝试保存到 word,然后我收到一条错误消息。另一个需要注意的有趣的事情是,一旦我退出 word,它甚至会在脚本中说 end tell。

我究竟做错了什么?

4

1 回答 1

2

将此保存为保持打开的应用程序:

activate application "Microsoft Word"

    on idle
        say "idle"
        if application "Microsoft Word" is running then tell application "Microsoft Word" to save front document
        return 5 -- in seconds
    end idle
于 2013-11-12T19:48:32.630 回答