MountFolders - Ordner automatisch als Laufwerk einbinden lassen

  • Hier ein kleines Script das ich benutze um bei einem Neustart einige Ordner zu 'mounten', also als eigenes Laufwerk zu registrieren. Alle nötigen Einstellungen können in der beiliegenden Datei "drives.cfg" vorgenommen werden.

    Spoiler anzeigen

    Hier mal das Script:

    [autoit]

    #include <Process.au3>
    #include <Array.au3>
    Local $ConfigFile = @ScriptDir & '\drives.cfg', $Data
    If Not FileExists($ConfigFile) Then Exit
    $Data = FileRead($ConfigFile)
    $Data = StringRegExpReplace($Data, '#.*\s', '')
    $com = StringRegExp($Data, '(?i)([a-z]\:)\\?\>([a-z]\:.*?)\s', 3)
    If IsArray($com) And Mod(UBound($com), 2) = 0 Then
    For $i = 0 To UBound($com) - 2 Step +2
    If FileExists($com[$i + 1]) Then
    _RunDos('subst ' & $com[$i] & ' ' & StringRegExpReplace($com[$i + 1], '\\\z', ''))
    TrayTip('', 'Das Laufwerk ' & $com[$i] & '\ wurde gemountet...', 5)
    EndIf
    Next
    EndIf
    Sleep(5000)
    Exit

    [/autoit]

    Vielleicht kann es ja mal jemand brauchen... ^^