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. BugFix

Beiträge von BugFix

  • ADsPath erkennen und anordnen

    • BugFix
    • 24. Mai 2007 um 07:54
    Zitat

    Und jeztzt muss eine sortierung erfolgen nach 1.ou dann die dazugehörige unter ou und so weiter.


    Genau das meinte ich ja, du mußt dein Skript umbauen.
    - Alle ermittelten Objekte zwischenspeichern ($Array)
    - OU's und Unter-OU's selektieren ==> ich weiß nicht wie die Struktur ist, ob über den Namen die entsprechenden Zugehörigkeiten erkennbar sind.
    Ist sicher etwas aufwendig, aber wenn zusammengehörige OU's auch gleiche Namensbestandteile haben sollte das machbar sein.
    - Erst dann TreeviewItems erstellen.

    Zeig doch mal ein paar Bsp.-Namen, damit man sich eine Vorstellung machen kann.

  • Programm verschlüsseln

    • BugFix
    • 24. Mai 2007 um 07:42

    Ich denke, wir sollten diesen Thread nicht als einseitige Unterhaltung nutzen. Zumal der Threadstarter nicht reagiert.
    Hoffe auf euer Verständnis, dass ich hier schließe.

  • mehrere Dateien auslesen

    • BugFix
    • 24. Mai 2007 um 07:34
    Zitat

    Original von schandor
    besten Dank für die schnelle antwort,
    ich habe aber mehrere Dateien _FileListToArray("S:\", "*.htm*", 1)
    sagen wir mal 20 stück, und ich möchte von jeder datei
    den titel auslesen sodas ich praktisch 20 titel im combo-feld zur auswahl habe.

    Na genau das machst du doch. Hast du es nicht getestet?

    [autoit]

    _FileReadToArray($filePath, $Input)

    [/autoit]

    liest die gesamte Seite ein.

    [autoit]

    For $i = 1 To $Input[0]

    [/autoit]

    arbeitet den Inhalt zeilenweise ab.

    [autoit]

    $titel = _StringBetween($Input[$i], '<title>', '</title>')
    If Not @error And $titel[0] <> '' Then
    _GUICtrlComboAddString($Combo,$titel[0])
    EndIf

    [/autoit]

    selektiert den Pfad mit _StringBetween und sofern vorhanden wird in der If-Schleife dieser in die ComboBox eingetragen.
    Das wird mit allen Zeilen wiederholt.

    Oder was möchtest du tun?

  • Tastenkombinationen

    • BugFix
    • 23. Mai 2007 um 23:58
    [autoit]

    Send("^l")

    [/autoit]
  • ADsPath erkennen und anordnen

    • BugFix
    • 23. Mai 2007 um 19:26

    Wenn "test1" als SubItem von "test" erscheinen soll, dann muß es auch als solches erstellt werden. Mußt du wahrscheinlich die Erstellungsroutine etwas umbauen.

    [autoit]

    $Item = GUICtrlCreateTreeViewItem("test", $treeview)
    $SubItem = GUICtrlCreateTreeViewItem("test1", $Item)

    [/autoit]
  • VBS Einbinden

    • BugFix
    • 23. Mai 2007 um 19:09

    Nur mal ein Gedanke.
    Wenn du mit VB gezielt Werte in adressierten Speicher schreiben kannst, dann kannst du sie in Autoit per _MemoryRead( ) [UDF] auslesen.

  • If Not mit IniRead

    • BugFix
    • 21. Mai 2007 um 20:36
    Zitat

    Original von Dr.Galvany
    ups, bist du schnell smile

    Tja, bei uns kommt die Feuerwehr zum Lernen!! :rock: :rock: :rock:

  • If Not mit IniRead

    • BugFix
    • 21. Mai 2007 um 20:05

    Wieso ? Funzt doch einwandfrei. Wenn das Laufwerk nicht existiert wird Then... ausgeführt.

  • Information aus dokument extrahieren

    • BugFix
    • 21. Mai 2007 um 20:00

    " $a &= 'x' " bedeutet dasselbe wie: " $a = $a & 'x' "

    Zitat

    kommt als ergebnis nur a_found heraus, also 1 variable, nicht 2

    $a_found ist ein Array (Prüfung: If IsArray($a_found) == 1 Then ).
    Dort sind alle gefundenen Elemente enthalten.

  • GUICtrlCreateTreeViewItem auslesen bzw bei select text lesen

    • BugFix
    • 21. Mai 2007 um 16:28

    Du willst ja nur auslesen, sehe ich grade. Da ist es völlig egal wie deine Items heißen. Das geht so:

    [autoit]

    ; Entweder
    ;..
    $msg = GUIGetMessage()
    ;..
    Case $msg = $button
    $h_item = GUICtrlSendMsg($treeview, $TVM_GETNEXTITEM, $TVGN_CARET, 0)
    MsgBox(0,"", _GUICtrlTreeViewGetText($treeview, $h_item)
    ;
    ;
    ; ODER OnEvent Mode
    ;
    Func _TreeViewClick()
    $h_item = GUICtrlSendMsg($treeview, $TVM_GETNEXTITEM, $TVGN_CARET, 0)
    MsgBox(0,"", _GUICtrlTreeViewGetText($treeview, $h_item)
    EndFunc

    [/autoit]
  • GUICtrlCreateTreeViewItem auslesen bzw bei select text lesen

    • BugFix
    • 21. Mai 2007 um 15:56
    [autoit]

    $OUtree_1 = GUICtrlCreateTreeViewItem (""&@LogonDNSDomain,$treeview)

    [/autoit]


    Erstelle die ID's der TreeViewItems in einem Array, dann hast du die Anzahl, völlig egal wieviel Einträge erstellt werden.
    2 Varianten
    - entweder definierst du ein Array mit einer festen Größe (z.B. 500 als max. Userzahl)
    oder
    - du änderst die Arraygröße bei jedem neuen Eintrag mit ReDim

    Ich empfehle die erste Variante, sie ist die schnellere.
    Also:

    [autoit]

    Dim $arUserItem[500]
    $arUserItem[0] = 0 ; Zähler für die Anzahl der Items führen
    ;...
    ;...
    ; jetzt statt: $OUtree_1 = GUICtrlCreateTreeViewItem (""&@LogonDNSDomain,$treeview)
    $arUserItem[$arUserItem[0]+1] = GUICtrlCreateTreeViewItem (""&@LogonDNSDomain,$treeview)
    $arUserItem[0] += 1 ; Zähler erhöhen

    [/autoit]
  • BlueScreen bei Autoit3

    • BugFix
    • 21. Mai 2007 um 13:10

    Hmm, könnte auch die GraKa Probleme machen (oder deren Speicher).
    Check mal folgendes:
    Falls du PCI-Grafikkarte hast, deinstalliere die Treiber restlos.
    Halte die aktuellen Treiber bereit.
    Steck die Karte in einen anderen PCI-Slot und installiere die neuen Treiber.

  • BlueScreen bei Autoit3

    • BugFix
    • 21. Mai 2007 um 12:13

    Tipp:
    Wenn du mehrere Speicherriegel hast, überprüfe sie einzeln auf der ersten Bank (die anderen solange rausnehmen).
    Falls ein Boardproblem besteht bekommst du sonst evtl. bei intakten Speichern Fehlermeldungen. (hab ich mal ewig gesucht, bis ich die Ursache gefunden hatte)

  • Klick auf Menüeintrag in GUI funzt nicht

    • BugFix
    • 20. Mai 2007 um 21:00

    Das GUICtrlCreateMenu erzeugt nur einen Korpus der Menu-Items aufnimmt. Und nur diese bringen ein Ereignis, das ausgewertet werden kann.
    Also brauchst du immer diese Form:

    [autoit]

    $filemenu = GUICtrlCreateMenu ("&File")
    $fileitem = GUICtrlCreateMenuitem ("Open",$filemenu)

    [/autoit]
  • Hotkeyset

    • BugFix
    • 20. Mai 2007 um 18:40

    Möchte hier auch nochmal huggys Aussage bekräftigen.

    Bitte wirklich nur Skripte ins Skriptforum stellen, die mehr sind als eine Rechenoperation oder das Umsetzen von grundlegenden Autoit Funktionen.

    Deshalb ==> verschoben.

  • windows xp standart zip + cmd?

    • BugFix
    • 20. Mai 2007 um 10:22
    Zitat

    Zb mit unzip.exe (so heißt das doch oO)

    Das ist ja der Punkt, so heißt es nicht. Windows verwendet als Zip/Unzip-Programm ein grafisches Modul (zipfldr.dll), woraus sich auch erklärt, dass es keine Möglichkeit gibt, dieses per Command Line anzusprechen.

    Allerdings ist dieses BuiltIn nicht zu empfehlen:
    - große Archive lassen sich nicht entpacken
    - es ist langsam
    - Pufferüberlauf bei langen Dateinamen möglich

    Es gibt feine Packprogramme mit vielen netten Features. Da muß man doch nicht auf Microschrott zurückgreifen. :D

  • Stuttgart wird Meister ;)

    • BugFix
    • 18. Mai 2007 um 16:41

    Also ich hoffe ja auf eine (mal wieder) sehr starke Auswärtsleistung der Spreewälder Buben. Somit kommt Stuttgart natürlich total unter die Räder und Schalke hat die Minimalchance zur Salatschüssel. :D
    Nehmt das Thema bloß nicht so ernst, es gibt doch auch Wichtiges im Leben. :rofl:

  • tabelle auslesen?

    • BugFix
    • 18. Mai 2007 um 09:04

    Wenn du uns nen Link hinstellst, der nicht verwertbar ist, wie sollen wir da helfen?
    Ich habe keine Kristallkugel, die mir sagt, welcher Quelltext auf deiner gewünschten Seite steht.
    Wonach soll ich also suchen? Woher soll ich wissen auf welches Objekt du zugreifen möchtest?

    Fragen über Fragen.....

    P.S.: Es gibt eine Anleitung "Wie erstelle ich einen Thread" (Vielleicht mal lesen ?)
    Edit peethebee: zum Beispiel hier http://www.lugbz.org/documents/smart-questions_de.html

  • Script funktioniert nicht mehr nach AutoIt Update

    • BugFix
    • 17. Mai 2007 um 23:57

    :rock: Super

  • Script funktioniert nicht mehr nach AutoIt Update

    • BugFix
    • 17. Mai 2007 um 21:48

    No Way, Bernd auch mit deinem Scite läuft es nicht :(

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™