All Windows versions:
Even Win98 with 200MHz CPU: in this special case needs only 3% CPU. A 2GHz CPU: WinSize2 need less than 0.5%.
WinSize2 can move windows automatically to a predefined place and / or
resize the width and/or height to a predefined size.
If you use different screen resolutions you can store individual window positions for each of the resolutions.
- WinSize2 identifies the Windows to be moved and/or resized by the window's title. Each time the window is opened (new created) WinSize2 compares the title with the internal list of titles. When the window is once opened it will not be moved any more by WinSize2 until it is closed and opened again.
- WinSize2 can be started automatically with the logon of a user.
- Windows can be identified by the whole title (like in "Handbook WinSize2 EN.doc - Microsoft Word" or can be identified by parts of the title ("- Microsoft Word")
- When you Open a window in Special Mode you can direct WinSize2 to send predefined characters to the application (e.g. some Tab characters to set the focus in the window to a special field).
- WinSize2 can change the title of a window ("/RenameTitle" - call in a DOS batch program)
- A new version of WinSize2 can be updated by a built in software delivery system. This new version is delivered to all computers attached to the central update directory.
- For every window in the list a comment can be stored. This comment can describe the window and can be included in the sort mechanism.
Icon positions on the desktop can be saved and restored.
WinSize2 can control if changes were made since they were last stored
and can ask you to store or restore the positions.
Last stored position can be automatically restored at startup.
WinSize2 can control the screen resolution of your screen. If there is a setting for the new resolution you will be asked, if the setting should be applied (icon position are changed) or if you want to save the actual positions (or if you want to abort).
Network settings can be saved and restored.
WinSize2 can bind saving and restoring to changes of the screen resolution (e.g. when you use your notebook in the company and at home).
On the other hand it is possible to store the network settings independently from screen resolution under a name of your choice.
(You will do this when you transfer data in the network of your company using DHCP and otherwise use the notebook for measuring data with an external device that is controlled using fixed IP adresses.)
- WinSize2 portable: everything can be stored on a stick: the program plus data in the same directory.
- WinSize2 can transfer characters to recognized windows = write characters into the window - option Open Window "Spec. Functions" (e.g. to fill in the destination station into the web side of the local transport company or to set a window to full screen mode or ...)
- WinSize2 is distributed as an EXE file (compiled by AHK). A documentation in English and German is available as PDF and included in the package.
- Languages of the program WinSize2: English, German, Swedish
Changing the coordinates and / or the size of a window.
A special hotkey manages all activities of WinSize2. All functions are activated by typing the hotkey once or multiple times or be selecting the function over the icon in the taskbar.
- store the position and size of any window or overwrite it
- delete the list entry for a window
- or change the Special Parameters.
The hotkey of the English version is the key combination "Strg+Alt+Z". This hotkey can be changed.
Hotkey 1 time:
The place / size of the actual window is learned by WinSize2 (the standard when using English language: "Ctrl+Alt+Z", when using German the default hotkey will be "Strg+Alt+Y"). WinSize2 inserts the window title into its internal list or overwrites existing parameters. The hotkey (like most of the internal parameters) can be changed.
Hotkey 2 times: (within 1 Second):
Deletes the program title from the WinSize2's list.
Hotkey 3 times:
Enter the "Special Parameters" to set options for any title in the list of WinSize2 (tab "WinTitle") or for internal parameters of WinSize2 (tab "Extras-..", picture below).
- "Complete Title": Normal identifying of windows after insertion. When a window with this title is found it will be moved. No extra characters are allowed.
- "**Contained** in the Title": If the characters shown Match string CONTAINED in title: Leave those characters you want to search for (search mode is changed). When a title contains these characters somewhere it will be moved.
- Set the position for the screen: X- and Y-position: If you do not want to set one or both coordinates: set them to "-1".
- Set the size (width and height) of the window: If you do not want to set these: set one or both to "-1".
- Always on Top set the window as topmost window.
Setting the Hotkey to Ctrl+Alt+Z and other WinSize2 parameters.
Setting different screen sizes, sorting, log messages, ...
Seldom used parameters
Resizing groups of windows or single windows again.
Save and restore icon positions on the desktop according to the selected screen resolution
Once upon a time there was a WinSize which I loved to use for a long time. (The time of Win95, do you remember?) I forgot WinSize for years and then tried to use it again. But all links I'd found for the program were broken and the latest update for WinSize 1.6 beta was from 1998. The only thing I found was that the author of the program had lost his sources at a computer crash and was not willing to reconstruct those.
So I decided - as I needed new features that were not covered by the old WinSize - to write a WinSize2 myself. I started WinSize2 in 2005 as project to learn to use Autohotkey (AHK - and as AHK supplies the OS-interface WinSize2 runs on all OS'es where AHK runs).
By the time WinSize2 grew to be a usable program (which was configured with an editor).
When I published the first editions in 2008 I included a GUI interface for configuration and searched to a good hoster (SourceForge as you know).
Some virus scanner recognize the EXE file as containing a virus. The SourceForge download definitely does not contain any virusses. (An AHK-EXE file contains the source code and appends an executable program which interprets the source and the scanner interprets the source as being a virus.)[Top]