Backup Reminder

Backup Reminder

A JScript script command that showcases the new OnScheduledTimer Event. Great for learning DO scripting.

V 1.12
23-02-2025 : 720 hour version (30 days)

Reminder.opusscriptinstall (22.7 MB)

V 1.11

19-02-2025 : fix for image not filling dialog.
dialog has to be made resizable to accomadate dialog fonts being tall or wide.
shape (aspect ratio) of dialog (which is square in the resource editor) will change depending on Prefs/Fonts/Dialogs settings.

Reminder.opusscriptinstall (22.7 MB)

Installation

see how-to-use-buttons-and-scripts-from-this-forum

Usage

Use the commands

  • REMINDER - show the state of the reminder
  • REMINDER START - start the reminder
  • REMINDER STOP - stop the reminder
Argument Type Values Description
START /O - Starts Reminder using the settings that are set the in script config dialog

image

STOP /O - Stops Reminder. This will cancel the OnScheduledTimer event and delete all persistant variables

Notes

  • Default Interval is set to 24 (every day). The minimum is 1 (every hour) and the maximum is 168 (every week)
  • Default Anchor Hour is 12 (noon). Can be 0 (midnight) to 23 (11pm)

Uninstalling

Use `REMINDER STOP` before disabling or deleting the script
5 Likes

Where do I find the
image
indicator?

From the main window, Settings > Scripts will open that.

If your toolbars date back to an older version, the Scripts item may be missing. If so, go to Settings > Customize Toolbars and Keys, then the Default Toolbars tab, and you can drag any items you want from there to your real toolbars.

Alternatively, it can also be found under Preferences / Toolbars / Scripts, although this is just to maintain continuity with where it is in older versions (scripts aren't really/only about toolbars these days), and the page can be hidden (via an option on the page itself).

Any chance you could make 720 hours possible?

version 1.12 above (no guarantee that it will work as restoring timers after restarts is problematic)

Thanks. I will find out, if Reminder would remind me of my monthly system backup (although for now i have set it to 360 hours).