-Create a shortcut or copy the file to the quick launch folder (if you use quick launch).
As you will see it will ask how many windows to maximize... not realy fully automatic but I don't know how to count the number of open windows in vbs and I don't know if it's possible (without 3d party dll).
If you insert a value too high or too low, it won't cause any error. So let's say you have 9 windows open and don't want to bother counting them, dash "10" in the input box and click "ok".
Note:
Reduce or increase this value:
wscript.sleep 200
to fit better with the speed of your computer.
On my machine these values work perfectly until I got some crazy errors from the applications I want to maximize but I must say that my system is barely stable at the moment and is not a reference.
CODE
set WshShell=wscript.createobject("wscript.shell")
Title = "Maximize (almost) all"
n = InputBox("How many windows do you want to maximize?", Title, 2, 5120, 3840)
For i=1 To n
Tabs = Tabs & "{TAB}"
WshShell.SendKeys "%(" & Tabs & ")"
wscript.sleep 100
WshShell.SendKeys "% x"
wscript.sleep 200
Next
msgbox "ok"
Title = "Maximize (almost) all"
n = InputBox("How many windows do you want to maximize?", Title, 2, 5120, 3840)
For i=1 To n
Tabs = Tabs & "{TAB}"
WshShell.SendKeys "%(" & Tabs & ")"
wscript.sleep 100
WshShell.SendKeys "% x"
wscript.sleep 200
Next
msgbox "ok"
HF