If you are a Gmail user with multiple Gmail accounts, it can be a tedious process switching from one account to another. But what if you could get from one account to another in less than 5 seconds without disrupting your workflow? The following script is designed to do just that.
Attention: As a result of unpredictable changes in the way that logging into Gmail works, this AutoHotkey script may require modifications.
Prepare your overlay
Choose two unassigned keys on the Enterpad where you will assign your two Gmail accounts. Name them something appropriate, like "Gmail Work" and "Gmail Personal".
Copy and paste the following script in the AutoHotkey script template (Enterpad.ahk) at the location of the keys you wish to assign.
001: ie := ComObjCreate("InternetExplorer.Application") ie.Visible := true ie.Navigate("https://mail.google.com/mail/?logout&hl=en") while ie.readyState != 4 || ie.document.readyState != "complete" || ie.busy Sleep, 100 ie.document.getElementById("choose-account-0").click() while ie.readyState != 4 || ie.document.readyState != "complete" || ie.busy Sleep, 100 ie.document.getElementById("Passwd").value := "Type your password here" ie.document.getElementById("signIn").click() ObjRelease(ie) Return
The code now needs to be customized for each account. At line #9, where you see "choose-account-0", replace 0 by 1 for the second Gmail account. At line #13, where you see "Type your password here", type the account password.
The script will open Gmail in Internet Explorer, even if it is not your default browser.