Quote: You can change file type associations really easy. It's been in Folder Options for as long as I can remember. Am I missing something here?
Yes, you missed the part where I said that you can't "revert" them to prior settings, without in most cases reverting the entire install, and you couldn't even do that prior to ME. Also, if you *need* to use DDE, you have damn well better hope its documented some place on the web, since most applications have no help in them for telling you either command line options or DDE settings to talk to them, and this *includes* MS products, nor any way to find out what the correct DDE command is. So, lets say you have the following:
FudPlayer: command line=-p <song>, DDE=play "%1" -unmute
CrudPlayer: command line=<song>, DDE=--not supported--
DudPlayer: command line=--not supported--, DDE=module.zip.play "%path" "%1"
How the hell do you even figure out *what* to set these to in most cases? Applications with multiple functions for the same file, like "add to playlist", "play", "remove" and "burn", for example, are even worse, since not only is the DDE interface usually never documented, but, if you ever set these, or they are set by something else, to another application, you will "never" get them back, without reinstalling the original application and not all of those will ask, never mind reset, their own associations. This is being "friendly". The problem is, they are friendly, by not doing the BS that applications used to, and changing them without your permission, but some don't provide any way "internally" from their menus to fix the associations, even if you "do" want them associated, so once it sees that a) its already installed and b) something else has the file type, you're screwed. All of which was "much" simpler when DDE didn't exist. Now... The very feature designed to make it "easy" to define different behaviours actually makes it harder to set the perferences, if the application itself doesn't let you fix it.
Now, mind you, this is just short sightedness imho, since it would have made a lot more sense to have an ActiveX like "DDE" inspection system in place, so "if" an application uses DDE, the OS could list available function and set the correct settings for them. But.. The much bigger mess is "stacked" types. Paint Shop Pro has probably 90 file types stacked in it, several MS applications have 10-20, etc. There is "no" feature in the File Type settings dialog to let you "search" for a specific type, so unless you already know what a .tif or .xyz is associated with, if its one of 90 stacked types, all listed under, "JustToScrewWithYou Files", you have no chance of finding the association that exists, removing it, then patching in a new one, even if you "know" the right DDE or command line functions to use with it. Not unless you have root access and know how to use Regedit to find which one to change.
Put simply, you have to throw out the tools they "expect" you to use and use stuff that they have tried in the past to get rid of, or drastically limit, because they didn't think the "end user" should have any way to do it in the first place. And this is something "you" don't even think is broken. My personal favorite has got to be the idiot stuff like MS' applications forgetting where I last saved a file, so I have to navigate through 12 directories every time I want to export every single individual file, in say... Outlook, which *might* be 200 files. No single "export all" function is available, and even if it was, it wouldn't remember where the frack I last saved to again. Worse, this behavour was inconsistent as hell, working fine one day, then forgetting the other 10 times I used it. I never could figure out why it failed most of the time or what possible reason there could be for it to forget in the first place.
Just lots of little things that make you waste small bits of time, doing the same thing over and over, because somehow it turns out to be the one bloody thing MS didn't wizard or bother to get right, but which no one else you ever try, generally, screws up that way. When combined with the programming level idiocies, which hamstring developement... it can rapidly get seriously irritating. |