Sunday, April 6, 2008

v7.00.0009 - 2008-04-06 10:28

  • +++ Favorite Folders/Files: Now, you can optionally define menu captions for the items. Simply prefix the caption in quotes (optionally followed by any number of blanks). These will work identically:
      "caption" location
      "caption"location
      "caption"       location
    The place to add captions is menu Tools | List Management | Favorite Folders/Files. For example:
      "Script to append modified date" ::rename bat, *-<myyyymmdd>
    Will show "Script to append modified date" (without quotes) in the menu; when you click it, the script is executed. So you now have another, very comfortable way to place some heavy-rotation scripts right under your mouse button! You also can attach catchy aliases to long and hard-to-read paths! For example:
      "Transparent PNGs" E:\VB-Don\TestFiles\Media\
                         image-formats\trans\png\ARGB 32bit\
    Notes
    ~~~~~
    (1) Items with no caption defined work as before: The
        location is taken as the caption (potentially cropped if too
        long).
    (2) When Favorite Folders/Files are imported to the Catalog, the
        captions are auto-stripped.
  • +++ Portable File Associations (PFA): Before, you could only state lists of extensions to match the opened file against. Now you can state whole file names or even full, relative, or portable paths; patterns containing wildcards are allowed.
    Rules:
      If the pattern contains the character "\" then
        it's treated against the full path (relative/portable syntax
        supported)
      Elseif the pattern contains wildchars (*, ?) or a dot (.) then
        it's treated against the file name
      Else (no \*?.)
        it's treated against the extension (ensuring backward
        compatibility)
    Examples:
    - ?:\*.xys>::load
      Loads opened XYS file, but only if it's on app drive.
      This is VERY NICE, since in a "portable situation" (you stick
      your (USB)drive into another computer), you can have files on
      your drive opened by your apps, all other files opened by the
      system's default app, or by some other app you define;
      for example:
        ?:\*.dat>?:\app1.exe
        *.dat>?:\app2.exe
      The second definition will match all files that have not been
      matched by the first definition (= all DAT files that are NOT on
      app drive).
    - appdata\*.txt>::msg <dyyyy-mm-dd>
      Shows the date if you (attempt to) open a TXT file in folder
      <xypath>\appdata -- what a cool function! ;-)
    - a*;b*>uedit32
      Opens file with UltraEdit if its name starts with "a" or "b".
    - readme.txt>::status "Who cares?!"
      Any attempt to open a readme.txt file will just result in a
      statusbar message "Who cares?!".