Reveal has support for refreshing application snapshots and other functionality via AppleScript.
For a full list of AppleScript commands and classes, see the Reveal entry in the AppleScript Editor Dictionary ( AppleScript Editor → File→Open Dictionary… or ⌘⌥O).
Example AppleScript to refresh application snapshot.
tell application "Reveal" -- Activate the application activate -- We can check that the running Reveal instance has an active document. We -- do this because it is possible to have Reveal running but not have a document -- window up. Eg, have opened the preferences but closed the document window. if (count of documents) > 0 then -- We can check if the document has a selected service if (selected service of document 1) is not missing value then -- We can immediately refresh the active document since we have a selected -- remote Reveal Service. refresh document 1 end if end if end tell