Dear Langware -Re: autosave time settings
![]() ![]() |
I am here; please tell me what I need to do to set the time for 'automatic save to drafts' interval to 99 min. |
![]() ![]() |
Pat: Here are instructions for modifying the script (to tailor the time interval to the value you want). I am assuming that you are using the Firefox browser, and that you have Greasemonkey installed: 1. In Firefox's window, click the Tools menu item at the top of the window.
If you have any other questions, just post here. |
![]() ![]() |
I got only to #6. Then, when I clicked on edit (yes it was highlighted) the window opened which usually would pop up when I would hit a 'browse' button. I saved a txt doc in there but that didn't work. The only place I can find Notepad on my computer is in the area connected to the start button.
I also chose Word - and ever since I did that, the edit button has become unresponsive. (help) |
![]() ![]() |
Pat: You cannot use Word as the script editor ... you will need to change the setting to Notepad. Here are instructions for changing greasemonkey's default script editor to notepad. First, you will need to locate the notepad.exe file. Typically, its location is:
To verify the location, open file explorer:
Now, follow these directions to change the default script editor for greasemonkey:
Now, you should be able to follow the instructions in my previous post ... and when you get to step 6 (and click the Edit button), the text of the script should open in a notepad window. Follow the rest of the instructions in my previous post to change the auto save interval. Be sure to read the comments at the bottom of the script. |
![]() ![]() |
Also, I found the icon, but what was the point of opening up Notepad; it is just a blank box? Pat |
![]() ![]() |
Pat:
From what I recall, you were having a problem editing the script because notepad had not been selected as the default editor for greasemonkey. I provided instructions on how to set greasemonkey's default editor to: C:\Windows\system32\notepad.exe (and I just replied to your post in the Windows Live Solutions Center forum). Once you have set greasemonkey's default editor to notepad, then you can follow my original instructions for updating the script. Is your most recent question that you followed my instructions, and when you opened the script you just saw a blank box? Or are you saying that when you double click the icon for notepad a blank box opens (which is normal for notepad). After setting greasemonkey's default editor to notepad, you should follow the instructions I posted on Nov 9 to change the auto save interval in the script. Note that PRIOR to following the instructions for changing the interval in the script, you must first have installed the script. You can tell if the script has already been installed in step 4 of my instructions. If you do not see this entry:
|
![]() ![]() |
OK. My friend, more technical than I, performed all according to your instructions. We replaced the text inside the 'string value window' in notepad with a copy/paste of 'C:\Windows\system32'\notepad.exe. closed, opened. Did all according to instruction. changed value to 90. reread and rechecked.
|
![]() ![]() |
Pat, I'll spare you the technical details ... the first 3 minute interval must expire (but see below for a work-around) ... then the time you used will take effect. So, in your case (you changed interval to 90 minutes), when you start composing a message, the first time it will be saved is after 3 minutes. There-after, the message will be saved every 90 minutes. You can "short circuit" the first 3 minute interval by manually clicking the Save Draft button as soon as you open the compose new message window. Manually clicking that button causes the message to be saved, and the next interval started. So, in your case, if you manually click the Save Draft as soon as you open the compose new message window, then the next time that message will be saved is 90 minutes later. Note that each time you start composing a new message, the above examples hold. I wish there was a way to avoid that very first interval, but I have not found one. Let me know if this solves your problem. |
![]() ![]() |
No, this does not solve the problem. I did a test, saving right away. wrote 'test' with the time,
|
![]() ![]() |
Pat, I am not sure I understand what you meant by this:
Please elaborate. Also, please refer to my post (above) from November 9. Follow instructiopns #1 to #6. In step #4, pay particular attention to insure that the "Hotmail Auto Save Interval" entry is highlighted. In step #5, please pay particular attention to insure that the "Enabled" box is checked. In step #6 (after the script opens in Notepad) please type CTRL-A to highlight the entire script (in the Notapad window), and then type CTRL-C to copy the highlighted text to the clipboard. Then, open a new reply in this forum and type CTRL-V (which will cause the text of the script to be pasted into your reply). I'll have a look at the text of your script to make sure it's ok. |
![]() ![]() |
OK. here is the text.
// ==UserScript==
// This script can be used to change the interval that messages are auto saved in Hotmail.
// window.wrappedJSObject.ComposePage.autoSaveDraft.interval = 90; // NOTES ---- Please read all notes below ----- // Hotmail's default auto save interval is every 3 minutes.
// Due to the timing of when this script is invoked, it cannot change the first auto save interval.
// For example, if you make the interval 5 (minutes),
// I have found a work around to address the above timing "issue"
// For those who want more frequent save intervals (than the default of 3 minutes),
// This script cannot be used to completely "disable" the auto save feature, but you can come close.
// As always, use at your own risk .... your mileage may vary. |
![]() ![]() |
Pat, Here's the problem. This line (in your script) ...
... begins with two slashes (//) ... which turns the line into a comment.
Use the same process (from my Nov 9 post) to edit the script and just remove the leading two slashes ONLY from the line of code shown above. The line of code should look like this (the code should be all on one line): window.wrappedJSObject.ComposePage.autoSaveDraft.interval = 90; Save your edit, open Hotmail, compose a new message and your 90 minute interval should be used (after the first three minute interval expires). Note, that if you do not make any changes to a composed message since the last time it was saved, then it will not be saved when the next interval expires. So, when you test to see if the script is working for you, be sure you make some changes to your test message before it is saved for the first time (3 minute interval). Let me know if this solves your problem. If you are still having a problem, then I'll need more information on what you meant/did by this: "I copied and pasted my hotmail's browser line, and added it." What did you copy, and exactly where did you paste it. If the script is working, then no need to answer the previous questions. |
![]() ![]() |
Hi, I'm trying to do the same thing and have come up against two problems. Firstly, there is no Hotmail Auto Save Interval entry in the Manage User Scripts screen so I can't highlight it. There's nothing in there. Do I need to make a new user script and then edit it? Which part is the user script I need to add? I tried to make a new script but it said it need a valid "namespace URI"?? Also, reading further down on how to make Notepad the default, my about:config only has greasemonkey.aboutIsGreaseable, greasemonkey.enabled, greasemonkey.fileIsGreaseable and greasemonkey.version. It has no greasemonkey editor... I'm completely new to this so bear with me if I sound stupid. Thanks in advance. |
![]() ![]() |
@Barns:
I also assume that you have installed Greasemonkey. To verify that you have Greasemonkey installed, click the Tools menu (at top of Firefox window). A menu list should open. You should see "Greasemonkey" in that menu list. If you do not see "Hotmail Auto Save Interval" listed on the left side of the Manage User Scripts screen, then you may have forgotten to install the script. Here are instructions for installing the "Hotmail Auto Save Interval" script: On the web page with the script, you should see an INSTALL button (upper right of screen). Click the Install button and the script will automatically get installed. Here is the web page with the script:
Once the script is installed, when you open the Manage User Scripts screen, you should see "Hotmail Auto Save Interval" on the left side of that window. Single click that script (to highlight it) and then look at the bottom-left of the Manage User Scripts screen and make sure the ENABLED check box is CHECKED. That will install and enable the the script. Now, you will have to edit the script to set the interval to a value that you desire (the default interval set in the script is three minutes). Again, single click "Hotmail Auto Save Interval" (shown on the left side of the Manage User Scripts screen), and then click the EDIT button at the bottom left of the Manage User Scripts screen. If you get a message stating that you first must specify the program to be used to edit scripts, then navigate to the C:\windows\system32\ folder, scroll down, and select notepad.exe Then, edit the script, and change the number 3 in this line:
...to any value you wish to use for the interval. Be sure to read all of the comments in the script (below the line you just edited). Then, click File (at the top of the notepad window) and click SAVE. Then click OK to close all of the windows, and close the Manage User Scripts window. Sign-on to Hotmail, compose a message, and your new interval should be in effect. Remember that (for each new message that you compose) the first interval will always be 3 minutes (unless you manually click the Save to Draft button while composing ... then the message is immediately saved and a new interval is started). After the first time that your new message is saved, then all other intervals (for that given message) will be the value you entered in the script. Each time you start a new message, the first interval will again be 3 minutes (I cannot change that), but after 3 minutes and the message is saved, the message will then be saved based on the value in the script. You should not have to make any changes to Firefox's about:config settings, unless some other program as already been set as the editor for scripts. In that case, you will need to change the editor to notepad. Let me know and I'll help you with that. |
![]() ![]() |
Thanks Lang. Stupid me didn't even know I had to install the script using that buttin first so hadn't installed it! It all worked as you said once I'd done that. Thanks a lot. |
![]() ![]() |
@Barns:
Have you tried the script that blocks all of Hotmail's ads? If not, here's a link:
|

