Save reminder

I want to make a simple script that notifies me to save the file, if i choose to do so.

The autosave function is not reliable and it is slow, so I would prefer this kind of as-unobtrusive-as-possible-but-still-apparent reminder.

Ideally this would popup a little box in the corner, like a mac os notification or outlook e-mail preview, that says “you haven’t saved in 15 minutes. do you want to save now?” save, incremental save, save as"

is something like that possible?

There’s probably Desktop gadgets and widgets that will do that.
Also, Autosave is no substitute for clicking on the Save icon from time to time.
They do very different things and are designed for different purposes.

You can initiate an IncrementalSave at the time interval of your choice using these settings. Way better than Autosave. It will put the file(s) in your working directory.

Dennis

If you right-click on the Info pane (just to the right of the Filter pane) on the status bar and turn on “Minutes from last save”, you will know how long its been since you’ve saved…

1 Like

dmoyes: the “idle processing” doesn’t seem to me to be a consistent way of getting a reminder, since i’m not intending to be idle.

dale:
that’s why I’m suggesting this kind of thing… the minutes from last save is already implemented. however, I set that particluar area to show the layer of the current selected object only. I don’t like the flashing of different information.

John_Brock:
what I would actually prefer:

  • 100% reliable autosave that does not interrupt me. (0 perceivable delay when writing to disk)
  • autosaved file maintains an undo history so I don’t lose anything in-between autosaves either
1 Like

There is no reminder. It just saves an incremental copy at the interval you set. It’s useful if you use a short interval. I set it to 120sec. It’s better than the built in autosave and has saved my butt a few times. One drawback is that at the end of the day you can have quite a few copies of your file. Better than too few in a pinch though. There’s an autosave program for Max that is much more sophisticated allowing you to set the save interval and the maximum number of copies. Something like that would be nice for Rhino.

Just reopening this ancient thread because I have been combing the internet for a solution to exactly the problem the original poster had 7 years ago. And yet, nobody else has offered a solution just yet. Just in case anyone else stumbles upon this thread, I found a very simple and elegant way of doing exactly this, in Grasshopper, with the help of Human UI and Grasshopper player.

the panel with the word “Save” also includes a space, right after the word, as to execute the command right away. The context bake has no reason to be there, other than: Grasshopper player will throw an error if it’s not there.
Run the script with GHplayer, and a reminder will pop up every so often, until you close Rhino. Click the button to save, and close the pop up window.

The only improvement on this that I’m not able to work out, is how to close the window when I hit the button, as such removing the need to click twice. I’ve tried a few ways, but the problem is, that a button goes: true - false - true, but as a boolean input to “show” to the Lauch Window, it gets stuck on False, because the window, and thus the button, disappear before it can release. When this is stuck on False, the trigger won’t re-open the window.