MyDefrag v4.0b3 (March 30, 2009)

MyDefrag

Download and install - MyDefrag v4.0b3 (March 30, 2009)

Changes:
  • Deleted all the commandline parameters (no longer downward compatible with JkDefrag v3) and added new commandline parameters "-m" and "-v".
  • Removed the /* ... */ macros and replaced with !...! macros. Old MyD scripts will no longer work.
  • Added the CommandlineVolumes() volumeboolean.
  • Added environment macros.
  • Changed the installer so it now includes the version number in the default installation directory.
  • Changed the installer so it will ask the user if he wants to overwrite an existing "Setup.MyD" script.
  • Moved the scripts to the "Scripts" subdirectory.
  • Removed the CreationOrChange() fileboolean, it was superfluous.
  • Added the ExcludeVolumes() setting.
  • Added the ExcludeFiles() setting.
  • Reversed the order in which filebooleans are evaluated, they are now evaluated from left to right.
  • Added Hungarian (Magyar) language.
  • Added drag-and-drop facility. If a .MyD script is dragged and dropped onto the MyDefrag interpreter then it will be executed.
  • Fixed a bug in the Fragmented(), Archive(), Directory(), Compressed(), Encrypted(), Hidden(), NotToBeIndexed(), Offline(), Readonly(), Sparse(), System(), Temporary(), Virtual(), and Unmovable() filebooleans.
  • Changed the definition of the DirectoryName() fileboolean. Files are now selected even when the directory has already been processed.
  • Fixed the text in the statistics window, and vertical scrolling is now sticky, horizontal scrolling not (yet).
  • Fixed a bug that caused the root directory on NTFS volumes to be unmovable.
  • Changed the FastOptimize.MyD script so it will defragment the spacehogs.
  • Fixed a bug that would resize the window to the default size when a script was finished.
  • Added the RunScript() keyword.
  • Changed the Settings.MyD script from hardcoded into a RunScript() call.
  • Added the LastAccessEnabled() fileboolean.
  • Fixed a bug in the DATETIME strings.
  • Fixed a memory leak bug.
  • Changed the default debug level into fatal error messages, warning messages, and basic information messages.