Friday, February 1, 2008

v6.80.0055 - 2008-02-01 09:51


  • + Scripting got a new command:
      - Focus
        Action: focus one of the main controls
        Syntax: focus {L|A|T|C}
        Examples:
          ::focus   = focus List
          ::focus L = focus List
          ::focus T = focus Tree
          ::focus A = focus Address Bar
          ::focus C = focus Catalog

  • * Scripting command enhanced:
      - CopyText
        Now variables in the text are resolved.
        Example:
          ::copytext <xypath>
            = copies XY's app path to clipboard

  • ! Script files: You could not wrap a script caption over several lines. Now you can.
    Example:
      This
        copies
        XY'
        s path
        ::copytext <xypath>

  • * Scripting command "loadscriptfile" evolved to a very important command. So I renamed it to "load". But I keep "loadscriptfile" for back-compatibility.

  • + Added some general variables that can be used in various places in UDCs and scripts. Note that all paths, even drives are returned unslashed (<curpath>, which is not a new variable, did slash drives before).
    <curpath> The real current path
              e.g. C:\Dokumente und Einstellungen\Donald\Desktop
                   C:\Dokumente und Einstellungen\Donald\Desktop\New Stuff
                   C:   (was C:\ before!)
    <curpath_s> The special current path (if applicable,
                else = <curpath>)
              e.g. Desktop
                   Desktop\New Stuff
                   C:
    <xypath>  XYplorer's path
                e.g. C:\Programs\XYplorer

  • ! Restoring a currently unconnected mapped network drive on the fly did not work under Vista. Fixed.

  • * Changed default keyboard shortcuts:
      Window / Show Navigation Panel F8
      Window / Show Catalog Ctrl+F8
    Reason: Later I will add Show Tree (Shift+F8) and all makes sense.

  • * Rename special dialogs: Now the usage tips are displayed in a textbox from which you can select and copy stuff.