1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. svart

Beiträge von svart

  • _AD_GetObjectAttribute accountExpires

    • svart
    • 29. August 2014 um 09:55

    Hallo,

    beim Nutzen der Active Directory Version 1.4.1.1 UDF erhalte ich leider keine Werte von Integer8 Attributen (z.B. accountExpires, lastLogon etc.) zurück.
    Wie bekomme ich diese Werte ausgelesen?

  • Active Directory OU

    • svart
    • 28. August 2014 um 16:17
    [autoit]

    #include <ad.au3>
    #include <array.au3>

    [/autoit][autoit][/autoit][autoit]

    $benutzername = inputbox("Benutzername","Bitte Benutzernamen eingeben")

    [/autoit][autoit][/autoit][autoit]

    _AD_Open()
    $distinguishedName = _AD_GetObjectAttribute($benutzername, "distinguishedName")
    local $aDistinguishedName = StringSplit($distinguishedName,",")
    msgbox(0,"",StringTrimLeft($aDistinguishedName[2],3) & ", " & StringTrimLeft($aDistinguishedName[3],3))
    _AD_Close()

    [/autoit]
  • Strings bearbeiten

    • svart
    • 3. Juni 2014 um 09:15

    Vielen Dank

    Ich muss noch viel lernen ;)

    Meine Variante war in etwa solang wie die von Kanashius

  • Strings bearbeiten

    • svart
    • 2. Juni 2014 um 15:59

    Hallo,

    ich steh im Moment auf dem Schlauch.

    Ich möchte z.B. Strings wie diese bearbeiten:

    String 1: Test Auto Mofa 988 1 72 Hupe
    String 2: Test 900 1 2 LOL
    String 3: Test Udo 133 9 1 Auto

    Das Ergebnis soll dann immer so aussehen:
    String 1: TestAutoMofa,988,1,72,Hupe
    String 2: Test,900,1,2,LOL
    String 3: TestUdo,133,9,1,Auto

    D.h.
    - alle Leerzeichen entfernen
    - zwischen jedem Wert ein Komma
    - wobei der 1. Wert alles vor der ersten Zahl (im String 1 z.B. Test Auto Mofa) ist

    Alles was mir einfällt kommt mir zu umständlich vor und geht sicher einfacher...

    Wäre nett wenn ihr mir helfen könntet :D

  • Doppelte Einträge List

    • svart
    • 26. Mai 2014 um 11:44

    Ah Okay,

    Danke, dann nehme ich dafür ListView.

  • Doppelte Einträge List

    • svart
    • 26. Mai 2014 um 11:15

    Hi,

    wieso werden doppelte Einträge aus der List gelöscht?

    [autoit]


    #include <GUIConstantsEx.au3>
    #include <GUIListBox.au3>
    #include <WindowsConstants.au3>
    #include <array.au3>

    [/autoit][autoit][/autoit][autoit]

    GUICreate("", 225, 292, 192, 124)
    $list = GUICtrlCreateList("", 32, 24, 169, 240)
    GUISetState(@SW_SHOW)

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]

    dim $array[6]

    [/autoit][autoit][/autoit][autoit]

    $array[1] = "Test"
    $array[2] = "Test 1"
    $array[3] = "Test"
    $array[4] = "Test 1"
    $array[5] = "Test"

    [/autoit][autoit][/autoit][autoit]

    For $i = 1 To UBound($array) - 1
    GUICtrlSetData($list, $array[$i], True)
    Next

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

    [/autoit][autoit][/autoit][autoit][/autoit]
  • Items in ListBox selektieren

    • svart
    • 5. Januar 2014 um 16:30

    Danke!

  • Items in ListBox selektieren

    • svart
    • 4. Januar 2014 um 01:51

    Hi,

    eine Frage:

    wie bekomme ich die Items in der List beim Start selektiert bzw. über einen Button?

    Habe _GUICtrlListView_SetItemSelected gefunden, gibt es so etwas auch für GUICtrlList ?

    Gruß,
    svart


    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <Array.au3>
    #include <GuiListBox.au3>

    [/autoit][autoit][/autoit][autoit]

    GUICreate("GUI")
    $DropDownList = GUICtrlCreateList("", 10, 90, 129, 180, BitOR($LBS_STANDARD, $LBS_EXTENDEDSEL, $LBS_DISABLENOSCROLL, $LBS_SORT, $WS_BORDER, $WS_VSCROLL))
    GUISetState(@SW_SHOW)

    [/autoit][autoit][/autoit][autoit]

    Local $aTEST = [3, "TEST1","TEST2","TEST3"]
    For $i = 1 To UBound($aTest) - 1
    GUICtrlSetData($DropDownList, $aTest[$i], True)
    Next

    [/autoit][autoit][/autoit][autoit]

    $msg = 0
    While $msg <> $GUI_EVENT_CLOSE
    $msg = GUIGetMsg()
    WEnd

    [/autoit]
  • Programm im UNC Pfad öffnen

    • svart
    • 16. Dezember 2013 um 16:45

    Genau, ich habe jetzt auch keine andere Lösung mehr gefunden als einfach das Laufwerk zu mappen (so ist es kein UNC Pfad mehr) und eine Batch auszuführen.
    Eine Lösung, aber keine gute :)

    Trotzdem Danke.

  • Programm im UNC Pfad öffnen

    • svart
    • 16. Dezember 2013 um 11:56

    Hi,

    danke für deine Antwort, aber das funktioniert nicht, hatte ich schon getestet.
    Aber ich meinte auch etwas anderes als das Laufwerk zu mappen.

    Anscheinend geht es nicht ohne ;)

  • Programm im UNC Pfad öffnen

    • svart
    • 16. Dezember 2013 um 10:52

    Hallo,

    ich will grade eine Installationsroutine erstellen.
    Das Programm erfordert, dass es aus dem "Zentralen Verzeichnis" gestartet wird, dieses ist eine Netzwerkressource, die ich über einen UNC Pfad ansteuere.
    also \\Server\freigabe$\programm.exe

    mit run("\\Server\freigabe$\programm.exe") oder shellexecute("\\Server\freigabe$\programm.exe") erhalte ich die Meldung vom zum installierendem Programm
    "Das Setup wurde nicht aus dem zentralen Verzeichnis gestartet"

    Ich habe es nun erstmal gelöst, in dem ich folgendes gemacht habe:
    Im Installationsverzeichnis eine batch (setup.bat) angelegt mit:

    Code
    p:\
    start setup.exe

    und per Autoit:

    Code
    drivemapadd("P:", "\\Server\freigabe$",0,"domain\user","passwort")
    shellexecute("P:\setup.bat")

    Damit startet die Batch das Programm aus dem Programmverzeichnis.

    Ich wollte doch mal fragen ob es eine unkompliziertere Lösung für mein Problem gibt.
    Für Tipps wäre ich sehr dankbar :thumbup:

  • Text aus .reg-Datei in variable schreiben.

    • svart
    • 14. Oktober 2013 um 10:10

    Danke euch,
    ich schau mir das mal an wenn ich Zeit habe.

    PS: @Krabat: danke für das ausführliche Beispiel. :D

  • Text aus .reg-Datei in variable schreiben.

    • svart
    • 13. Oktober 2013 um 20:08

    Hallo,

    erst mal sorry für die Frage, ich bin Anfänger :(
    ich bräuchte mal ein Denkanstoß, wie ich einen String aus einer Datei suchen kann weiß ich, nur das Problem ist - das ich 6 Zeichen nach dem String ebenfalls mit an die Variable anhängen möchte.

    Folgende Registry Datei als Beispiel:

    Spoiler anzeigen


    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Printers\Connections]

    [HKEY_CURRENT_USER\Printers\Connections\,,druckserver,dl001020]
    "Server"="\\\\druckserver"
    "Provider"="win32spl.dll"

    [HKEY_CURRENT_USER\Printers\Connections\,,druckserver,dl001021]
    "Server"="\\\\druckserver"
    "Provider"="win32spl.dll"

    in der .reg soll nach "druckserver,dl" gesucht werden, die 6er Zeichenfolge ist unterschiedlich und soll ebenfalls in eine variable geschrieben werden.

    Danke für die Hilfe.

  • RegDelete funktioniert nicht korrekt.

    • svart
    • 2. September 2013 um 12:44

    Hallo,

    Ich habe das selbe Problem.
    Hat jemand eine Ahnung woran das liegen könnte?

  • Registry Schlüssel auf Remote Rechner löschen

    • svart
    • 29. August 2013 um 15:39

    Oh, sorry und Danke, das muss ich wohl überlesen haben, dachte RegDelete ist nur für die lokale Registry.

  • Registry Schlüssel auf Remote Rechner löschen

    • svart
    • 29. August 2013 um 12:04

    Hi,

    kann mir jemand sagen wie ich einen Reg Schlüssel auf einem Remote Rechner löschen kann?

    Um diesen Schlüssel handelt es sich:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing\Store\LICENSE000]

  • Anzahl der Vorkommen eines Strings in txt

    • svart
    • 16. Mai 2013 um 08:12

    Kranke Leute gibt es hier...

  • Anzahl der Vorkommen eines Strings in txt

    • svart
    • 7. Mai 2013 um 09:23
    Zitat von x0r

    ...schon 100x im forum erwähnt und 0x die suche bemüht :)

    sorry, habe kurz gesucht, nur nichts gefunden - für längere suche habe ich leider keine Zeit da ich auf der Arbeit bin...

  • Anzahl der Vorkommen eines Strings in txt

    • svart
    • 7. Mai 2013 um 08:23

    perfekt, danke.

    ;)

  • Mittels RunAs Registry Sichern/Importieren

    • svart
    • 6. Mai 2013 um 14:55
    Zitat von Micha_he

    Zum 'Schreiben' in den HKCU-Teil der Registry, sind doch nur User-Rechte erforderlich.
    Ein RunAs ist doch gar nicht notwendig, bzw. an der Stelle komplett unglücklich.

    Nein, in unserer Domäne haben die Nutzer keinerlei Zugriff.

    Ich habe es nun anders gelöst:

    Ich melde mich als Admin an, Starte mein Tool, dies lädt dann die NTUSER.DAT temporär in meine Registry, speichert den Schlüssel... und beim Importieren lädt es einfach wieder die NTUSER.DAT importiert den zuvor exportierten Schlüssel. Funktioniert auch alles über Netzwerk, vorausgesetzt der Nutzer ist nicht angemeldet.

    Selbst die Profile von Outlook 2003 kann man auf einem anderen Rechner mit Outlook 2010 überspielen. Erleichtert einem echt die Arbeit :D

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™