The difference is that mine is a single monitor, while yours is made of 3 (but, I guess the principle remains the same if you can address any particular location using a pixel co-ordinate).
My js script for the above pic is as below. I just double click this file (or, right click and Open With -> Microsoft Windows-based Script Host) and the programs automatically start in the required locations. (The 'Run and Place' utility rap.exe is in the same path as cluer.exe in the paths mentioned below)
I'm a creature of habit -- to a degree. However, I've never habituated myself to any particular GUI desktop, so I'm pretty good at switching between various versions of Windows (I like 2000, dislike NT, loathe Vista, dislike 7, won't touch 8), Macintosh, and Linux desktops. Maybe when I have the inclination to write my own desktop I'll have something worth forming a habit around :-)
Now individual programs and programming languages are another story. I'm definitely a creature of habit there.
[Subject line and first line refer to a stanza of Bob Dylan's "I shall be free #10".]
@MeasurementBlues: You could simply create some shortcuts to open the files and programs you want or copy the paths from the shortcuts and paste them into a batch file.
But that would just open the files -- not place everything where I want stuff on the screens (sad face) -- on the other hand I agree it would be a step along the way -- but I'm going to try the script stuff recommendd in an earlier comment as soon as I get a free moment.
@ Max: "But that would just open the files -- not place everything where I want stuff on the screens (sad face)..."
I tried to locate rap.exe but could not find it either. An additional research revealed a tool called autosizer(.exe) that might do the trick (though it seems to know even more tricks).
As for the automatic starting: in former times (DOS x.yy) we had autoexec.bat. Now (Windoof xyz) you might remember we've got the start menu hierarchy instead - including the autostart folder. (Currently tried to locate the resp. folders on my Win 7 computer and failed. I hate these constant changes !!)
Anyway, whatever is in the autostart folder will be launched during startup. Requiring the associated files to be opened you might wish to have the beforementioned batch file with entries like: ... cd \MyDocuments\Excel-Files Excel "this_file.xls" cd \MyDocuments\Notes notepad open_issues.txt notepad documents.txt ... And so on.
As little as I've learned about autosizer it might be the first tool to be launched to control the window sizes and positions of the applöications launched subsequently.
What I'm not absolutely sure about is whether window sizes/ positions can only be stored as 'per application' (might require to create copies of notepad) or whether they can be associated to files opened. Some research left :)
@DU0000001: ...whatever is in the autostart folder will be launched during startup...
Actually, I don't want that -- I do a lot of work at home and a lot of work "on the road" -- so the first thing that happens when I boot up a machine is that it syncs itself to DropBox. This means that I want to wait for the DropBox sync to complete before I launch my script to open all the windows so as to ensure I'm looking at/editing the most recent version of the files.
@DU00000001: Having less than full auto is never a problem...
I fear I'm growing to be a bit of a fuddy-duddy -- not the least that I don't trust computers (even though I started designing them in 1980 LOL). On the one hand I want the convenience of a "double-click" to configure my desktop -- on the other hand I want to be the one who initiates things -- maybe I just have a lust for power LOL
@Max I used to be able to lock the desktop in Windows 3.11 by putting one line in the WIN.INI file. Now everything is in the registry and even if you know exactly what to put in and where (and few people seem to) it's still a pain to change things.
Not to hijack this discussion, but as a side note am curious as to what percentage of computer users power down every night vs those who unplug only when thunderstorms are in the forecast?
Maybe because I come from a vacuum tube era where power-cycle thermal stresses were huge I usually do not turn my PC off, so as to avoid thermal stress on ball-grid-array devices with no mechanical flex to them. My PC before this current one had to have the CPU heated with a hair dryer before it would finally boot; this expanded the broken solder balls(s) to make contact to the PCB. Once started, it remained hot enough to keep the cracked balls in contact.
Have seen several BGA problems related to thermally affected cracked solder ball joints.
Any reader opinions/experiences on reliability affected by 'leave it on' vs 'turn it off'?
@zeeglen: ...am curious as to what percentage of computer users power down every night vs those who unplug only when thunderstorms are in the forecast?
I used to both power down and unplug everything in my office every evening, but it got to br a pain crawling around under the desk, and then I purchased a monster uninterruptable power supply that is supposed to offer protection against lightning.
So now I just power everything down each evening. Apart from anything else, I have a vauge hope that this clears anything out of the memory that didn't get cleared up as it should.
I managed a bunch of desktops (2,000+) where we wanted to place applications in specific locations as you want to do including multiple monitors. I used AutoIt for a lot of this. Also used Windows Scripting Host but found AutoIt easier to use when you needed/wanted a windowed interface. Last used it on Windows XP but the app will also run on Windows 7 and Windows 8 (desktop mode only).
I am not sure if my first post attempt was successful, so here I try again. I want to suggest an alternative approach to some of your problems.
Instead of notepads - all of your notes could be held in one OneNote window/page. Of cause it depends on the size of your notepad files if everything can be shown nicely in one OneNote window/page.
It is a quite nice tool to keep all your notes. You get instantaneous search in all your "notebooks". You can place there screenshots or document "printouts". OneNote will do OCR text recognition and this allows to search for text in all your images that are in the notes! OneNote can also use various types of tags and search only for them.
Tables, diagrams, equations (with computed answers) and other things can added to the notes!
OneNote used to come with some more expensive Office packages. Now there is a free version (OneNote 2013) with the limitation that the notes must be stored on OneDrive and not on your PC. OneNote works quite well with OneDrive. This allows to open the notes from any type of a mobile device or any web browser on other computer that do not have OneNote.
Check the youtube video for a quick introduction: "Microsoft OneNote for Mac Demo". This video is short and most of things also apply to the Windows version.
It may take a bit of time to get used to it, but after this I am sure you will not go back to notepad files :o)
@Darius: Instead of notepads - all of your notes could be held in one OneNote window/page...
I'm sure you are correct ... and maybe if you were here in the office and you opened a OneNote window/page and demonstrated it I'd say "wow" ... but I'm sort of a creature of habit ... sometimes it's easier just to do things the same way ... just having a script to open all my notepad files is a big step for me LOL