Skip to main content
AshMcGivern
Participant
April 4, 2019
Answered

Reminder to save?

  • April 4, 2019
  • 3 replies
  • 2199 views

Hey there! I know literally nothing about scripting in Photoshop, but I was wondering if anyone knew of a script I could install that could prompt Photoshop to remind you to save every x number of minutes. The Auto-Save feature has failed me a few times and I'd rather have both that ticked on and have the peace of mind that I consciously saved. (I went into more detail about issues I've been having in Auto-Save Reminder if it interests anyone)

 

No idea how complicated it could be, but I wouldn't need anything more fancy than a "hey you haven't in a while!" reminder, or even something that just does it for me. It's hard to remember to save when you're in the zone haha.

This topic has been closed for replies.
Correct answer SuperMerlin

Here is a Bridge script that will prompt you every three minutes if a document is open.

#target bridge;

if( BridgeTalk.appName == "bridge" ) { 

var psRem= new MenuElement( "command", "PS Reminder", "at the end of Tools");

}

psRem.onSelect = function () {

var mins =  60000 * 3; // Three minutes

psReminder = function(){

    var bt = new BridgeTalk();

    bt.target = "photoshop";

    bt.body = "if(documents.length) alert('Save Reminder!');";

    bt.send(4)

    }

id = app.scheduleTask( "psReminder()", mins, true );

var win = new Window("palette","Photoshop Reminder");

win.bu1 = win.add("button",undefined,"Stop Reminder");

win.bu1.onClick = function(){

    win.close(0);

    app.cancelTask (id);

    }

win.show();

};

3 replies

Stephen Marsh
Community Expert
Community Expert
May 11, 2019
SuperMerlin
SuperMerlinCorrect answer
Inspiring
April 4, 2019

Here is a Bridge script that will prompt you every three minutes if a document is open.

#target bridge;

if( BridgeTalk.appName == "bridge" ) { 

var psRem= new MenuElement( "command", "PS Reminder", "at the end of Tools");

}

psRem.onSelect = function () {

var mins =  60000 * 3; // Three minutes

psReminder = function(){

    var bt = new BridgeTalk();

    bt.target = "photoshop";

    bt.body = "if(documents.length) alert('Save Reminder!');";

    bt.send(4)

    }

id = app.scheduleTask( "psReminder()", mins, true );

var win = new Window("palette","Photoshop Reminder");

win.bu1 = win.add("button",undefined,"Stop Reminder");

win.bu1.onClick = function(){

    win.close(0);

    app.cancelTask (id);

    }

win.show();

};

AshMcGivern
Participant
April 4, 2019

I'm actually not sure how to install this to Bridge! I don't make frequent use of it haha. Is there a dropdown menu or import setting?

SuperMerlin
Inspiring
April 4, 2019

You can find information on how to save Bridge scripts here:-

Prepression: Downloading and Installing Adobe Scripts

Once installed it can be found in the Tools menu "PS Reminder"

Chuck Uebele
Community Expert
Community Expert
April 4, 2019

You can do this simple script, but you will need to run it though Extendscript Toolkit, for if you run it though Photoshop, it will lockup PS till it finishes running. The number for the sleep is in milliseconds, so you need to figure out how long you want the sleep to be between alerts. You can either change the number to times in the loop, or use a while loop, but you will have to turn it off in ESTK.

for(var i=0;i<100;i++){

    $.sleep (50000)

    alert('Did you save your file?')

}

Kukurykus
Legend
April 4, 2019

I have no time for, but you can put similar script to StartupScripts folder of Photohsop.