833
« on: 2013-09-13 20:49:27 »
Hi Dave,
Yes, the implementation of these filetype associations is frustrating. When you tell ThumbsPlus to associate a filetype to itself, it doesn't treat that as a one-time command like all other programs known to me do, but as a permanent setting. In other words: it will re-associate that filetype to itself everytime that you launch it, even if you had since associated that filetype to a different program.
This behavior is turned on or off through the "Associate this file type with ThumbsPlus" setting in each filetype definition, that you'll find under Options | Preferences | Filetypes (pick a filetype and press Edit to get to its settings).
Of course, this means that if you want to turn this off for all 100+ (or whatever) filetypes, you'll be spending quite a lot of time..
There's a workaround that should work faster, but it may require some advanced editing skills. The settings are saved in a textfile named Thumbs9.typ. Its entries look like this:
[FileTypes]
.ai=Adobe Illustrator|Raster|Cerious Plug-in|plug_gs.tpp|Association||Internal||0|2|
.art=AOL Art|Raster|Internal||Association||Internal||0|2|
.au=Audio File|Sound|Internal||Association||None||0|5|
When the 'associate this file type' option has been set, then the second-last number will be a 1 instead of a 0. In my example above, the setting is off for all three filetypes. Had they been on, the definitions would have looked like this:
[FileTypes]
.ai=Adobe Illustrator|Raster|Cerious Plug-in|plug_gs.tpp|Association||Internal||1|2|
.art=AOL Art|Raster|Internal||Association||Internal||1|2|
.au=Audio File|Sound|Internal||Association||None||1|5|
So, with that knowledge, you can edit the file directly. Be sure to do so only when TP is not running, otherwise it will overwrite your changes when you exit. You should not launch TP until you have finished editing and you have saved Thumbs9.typ.
If you don't know where Thumbs9.typ is on your system, look in the program under Help | System Info and check the path that is mentioned as your 'preferences path'.
I hope this helps!