DescriptionÂ
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.
Steps
1
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".
2
Code installation
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
3
Customization
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.
More Info
The script will open Gmail in Internet Explorer, even if it is not your default browser.