【问题标题】:Used to work-- Automated screenshots in Safari using AppleScript用于工作——在 Safari 中使用 AppleScript 自动截屏
【发布时间】:2018-11-05 23:12:01
【问题描述】:

我的 AppleScript 用于在 Safari 中对指定区域进行多张截图。现在我收到一条错误消息:Safari 出现错误。未指定文件。

怎么了?

我以全屏模式打开 Safari,然后它会每秒自动对该区域进行一次新的截图。我将不胜感激一些帮助!

repeat

    tell application "Safari"

        do shell script "date=$(date '+%Y%m%dT%H%M%S'); screencapture -x -R210,347,700,610~/Desktop/screen_${date}.png"

        say "Click!"

    end tell

    delay 1

end repeat

【问题讨论】:

    标签: applescript screenshot screen-capture


    【解决方案1】:

    在 shell 脚本中,行参数由空格分隔,因此在屏幕尺寸和文件路径之间必须有一个空格字符。

    do shell scriptsay 不属于Safari。

    repeat
        do shell script "date=$(date '+%Y%m%dT%H%M%S'); screencapture -x -R210,347,700,610 ~/Desktop/screen_${date}.png"
        say "Click!
        delay 1
    end repeat 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-21
      • 1970-01-01
      • 1970-01-01
      • 2015-02-15
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多