Netzlaufwerke verbinden am liebsten "dynamisch"

  • Es nimmt vorm an und gefällt mir bisher gut.

    Einen kleinen Schönheitsfehler hab ich aber meiner Meinung nach noch,
    zu diesem Timer hab ich schonmal einen Thread eröffnet und Dank eurer Hilfe ging es dann auch:
    https://autoit.de/index.php/Thre…4999#post364999

    Aber ich hab es nie wirklich verstanden und es ist auch zu lange her.


    Spoiler anzeigen


    So ieht das ganze Teil aus, wenn es noch wer brauchen kann bedient euch ;)

    Was mir nicht gefällt ist das hier:

    Code
    Func _FuncDrives()
        _CheckDrives($aArray_MAPDRIVE)
    EndFunc


    Eine Funktion aufzurufen um eine Funktion aufzurufen ist irgendwie :S:huh:

    Wenn ich
    _CheckDrives($aArray_MAPDRIVE)

    mit hierein schreibe geht es natürlich nicht :D

    Global $aFunktions[2][3] = [['_VerbindungsStatus', 20000, 1], [ '_CheckDrives($aArray_MAPDRIVE)', 25000, 1]]


    Zumindest nicht wenn ich das Array mit übergeben will.


    Also wenn jemand Lust und Muße hat sich das anzusehen und mir zu zeigen wie es wesentlich eleganter geht nehme ich diese positive Kritik gerne an.

    Anderweitige Verbesserungsvorschläge natürlich auch :rolleyes:


    Für dieses etwas klobige Passwort berechnen hab ich diesen Thread:

    https://autoit.de/index.php/Thre…6927#post676927

    Wenn ich den gelöscht bekomme häng ich ihn hier ran, oder einer der Admins?
    Wenn nicht bitte ich um nachsicht für dieses Halb-X-Posting.

  • Hallo nochmal,

    ich hab noch ein kleines Problem;)

    Und zwar:

    Code
    "C:\Autoit\Connect V3\ad.au3" (581) : ==> Variable must be of type "Object".:$__oAD_Command.CommandText = "<LDAP://" & $sAD_HostServer & "/" & $sAD_DNSDomain & ">;(" & $sProperty & "=" & $sObject & ");ADsPath;subtree"$__oAD_Command^ ERROR

    Das alles passiert wenn ich die Fnktion _checkdrives() aufrufe.
    . Er meckert ja Zeile 581 in der AD.au3 an, die sprengt meinen Horizont aber etwas.
    _ADOpen muss und kann natürlich nur aufgerufen werden wenn ich eine VPN Verbindung habe.

    Der Ping hat aucht funktioniert, aber dann kommt die Fehlermeldung oben.

    Kann mich da noch jemand erleuchten?

    Die "Connect":


    Irgendwie steh ich etwas auf dem Schlauch

    Einmal editiert, zuletzt von Camulus (13. Oktober 2016 um 10:33)