AssocCls (Class Associator)

AssocCls is a WPS class that allows to change the class of any file object (more precisely, any object of class "WPDataFile" or replacement classes or subclasses thereof) to the "most specific" file class where the most specific file class depends on the file type and file extension (for example, a .WAV file will change to class "MMWAV" if you have the Chris Wohlgemuth multimedia classes installed).

It basically implements the functionality of the "Become" page of each file object. However, the user object created on the desktop allows to drop multiple files on it and will subsequently change the class of each dropped file object to the most specific file class for that file object. The user object will prevent dropping of any objects that are not of class "WPDataFile" or replacement classes or subclasses thereof. The user object does not allow to revert back the class to a more general file class. You will need to individually set back the class via the "Become" page for the changed object.


 * Note: The "most specific" file class is selected to be the one that is the last in the "Suggested Class" dropdown on the "Become" page.