Intro Download and install Frequently Asked Questions Tips and tricks

Homepage







© J.C. Kessels 2009
MyDefrag Forum
May 24, 2013, 11:36:15 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: New feature for the drive map.  (Read 939 times)
crashfourit
Newbie
*
Posts: 1


View Profile
« on: April 20, 2009, 05:40:04 am »

It would be nice if directories were colored blue instead of green on the drive map. It will help to see what is going on.
Logged
ToolmakerSteve
JkDefrag Hero
*****
Posts: 53


View Profile
« Reply #1 on: April 20, 2009, 06:19:35 am »

The SetPalette command, combined with FileSelect to describe which files you wish to work with, can do this.

Here is my version of AnalyzeOnly.MyD, which uses different colors for various stuff. I wasn't focusing on directories, so I used a rather invisible color for them, but you can change the SetPalette commands. The three numbers are red, green, blue, from 0 to 255.

# MyDefrag v4.0 default script: Analyze only
#
# This script is part of the standard MyDefrag distribution.

Title('Analyze only')
Description('
Analyze all the fixed, mounted, writable disks on the computer. The script
will automatically pause between disks, so the user can view and interpret
the diskmap.
')

RunScript('Settings')
WhenFinished(exit)

  SetPalette(allocated=0,0,104)      # dark-blue
  SetPalette(unmovable=104,104,104)   # gray

VolumeSelect
  CommandlineVolumes()
  and Removable(no)
  and Writable(yes)
  and Mounted(yes)
VolumeActions

#---------------------------------------------------------------
    SetPalette(unfragmented=64,96,64)   # dark-gray-green
    SetPalette(fragmented=96,64,64)   # dark-gray-red
  FileSelect
    ImportListFromBootOptimize()   # --- boot ---
  FileActions
  FileEnd

#---------------------------------------------------------------
    SetPalette(unfragmented=224,224,0)   # yellow
    SetPalette(fragmented=224,224,0)   # yellow
  FileSelect
    FileName("$mft")         # --- $MFT ---
  FileActions
  FileEnd

#---------------------------------------------------------------
    SetPalette(unfragmented=255,128,255) # light-purple
    SetPalette(fragmented=255,96,192)   # light-purple-red
  FileSelect
    Directory(yes)         # --- directory ---
  FileActions
  FileEnd

#---------------------------------------------------------------
  # ----- Program Files -----
  Title('Zone: Program Files')
    SetPalette(unfragmented=0,255,255)   # cyan
    SetPalette(fragmented=255,0,0)   # red
  FileSelect
    DirectoryName("Program Files")
  FileActions
  FileEnd

#---------------------------------------------------------------
  # ----- Windows -----
  Title('Zone: Windows')
    SetPalette(unfragmented=255,208,64)   # yellow-orange
    SetPalette(fragmented=255,0,0)   # red
  FileSelect
    DirectoryName("Windows")
  FileActions
  FileEnd

#---------------------------------------------------------------
  # ----- not space hogs -----
    SetPalette(unfragmented=64,200,64)   # green
    SetPalette(fragmented=255,0,0)   # red

  FileSelect
    not(
      Size(50000000,0)
      or (LastAccessEnabled(yes) and LastAccess("","1 month ago"))
      or DirectoryName("$RECYCLE.BIN")
      or DirectoryName("RECYCLED")
      or DirectoryName("RECYCLER")
      or DirectoryName("$*")
      or DirectoryName("Downloaded Installations")
      or DirectoryName("Ehome")
      or DirectoryName("Fonts")
      or DirectoryName("Help")
      or DirectoryName("I386")
      or DirectoryName("IME")
      or DirectoryName("Installer")
      or DirectoryName("ServicePackFiles")
      or DirectoryName("SoftwareDistribution")
      or DirectoryName("Speech")
      or DirectoryName("Symbols")
      or DirectoryName("ie7updates")
      or DirectoryName("dllcache")
      or DirectoryName("Installshield Installation Information")
      or DirectoryName("System Volume Information")
      or DirectoryName("windows.old")
      or FileName("*.7z")
      or FileName("*.arj")
      or FileName("*.avi")
      or FileName("*.bak")
      or FileName("*.bup")
      or FileName("*.bz2")
      or FileName("*.cab")
      or FileName("*.chm")
      or FileName("*.dvr-ms")
      or FileName("*.gz")
      or FileName("*.ifo")
      or FileName("*.log")
      or FileName("*.lzh")
      or FileName("*.mp3")
      or FileName("*.msi")
      or FileName("*.old")
      or FileName("*.pdf")
      or FileName("*.rar")
      or FileName("*.rpm")
      or FileName("*.tar")
      or FileName("*.wav")
      or FileName("*.wmv")
      or FileName("*.vob")
      or FileName("*.z")
      or FileName("*.zip")
      )
  FileActions
  FileEnd

#---------------------------------------------------------------
  # ----- Space Hogs -----
    SetPalette(unfragmented=64,64,96)   # dark-gray-blue
    SetPalette(fragmented=128,0,0)   # medium red
  FileSelect
    all
  FileActions
  FileEnd

  Pause("")

VolumeEnd
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!