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

Beiträge von alpines

  • Listview mit Gruppen

    • alpines
    • 23. Februar 2017 um 21:10

    In C# gibts dafür listView.Groups[0].Items aber in AutoIt gibts das glaube ich nicht.

    Schreib dir die _GUICtrlListView_GetGroupItems einfach selber, sollte ja nicht allzuschwierig sein. Die Vorgehensweise die du erläutert hast hört sich eigentlich dafür geeignet an.

  • Alles Banane...

    • alpines
    • 23. Februar 2017 um 21:09
    Zitat von BugFix

    Stimmt!

    Bitte nicht das Bild hier auch noch X/ .

  • Alles Banane...

    • alpines
    • 23. Februar 2017 um 20:42
    Zitat von bazii

    An den unbekannten Admin.

    War glaube ich BugFix, da das Mods auch können sollten.

  • ListView nicht al­pha­be­tisch sondern über .data vorgegeben sortieren

    • alpines
    • 23. Februar 2017 um 20:41

    Wurde auch langsam Zeit des Problems Ursprung zu finden.

    Ich hab mal den grünen Haken für erledigt / gelöst gesetzt, du kannst das auch machen indem du den 1. Beitrag editierst und den Threadstatus änderst.

  • Alles Banane...

    • alpines
    • 23. Februar 2017 um 19:54

    Hoffentlich wird der Begriff nicht inflationär im Forum herumgeschmissen.

    Um ehrlich zu sein weiß ich nicht wo ich den Begriff gehört habe und ich denke des es vielen anderen genau so geht.
    Man schnappt das irgendwann mal auf weil es sich lustig anhört und ehe man sich versieht ist es in der regulären "Straßen"-sprache enthalten.

  • Text in League of Legends zeichnen

    • alpines
    • 23. Februar 2017 um 19:24

    Gute Einstellung. Hab mal den grünen Haken für gelöst / erledigt gesetzt. Du kannst das auch machen wenn du den 1. Beitrag in diesem Thread editierst.

  • ListView nicht al­pha­be­tisch sondern über .data vorgegeben sortieren

    • alpines
    • 23. Februar 2017 um 18:43

    Dann liest er die Daten schon falsch aus. Poste mal den Code wo er die daten Daten aus der .data zieht bis zu dem Teil wo er die Funktion aufruft die du gepostet hast.
    Du hast da sicherlich irgendwo ein _ArraySort drinne oder verwendest eine _Array*-Funktion die automatisch sortiert, weil du einen Parameter falsch gesetzt hast.

  • Text in League of Legends zeichnen

    • alpines
    • 23. Februar 2017 um 18:41

    Nein es ist nicht möglich, zumindest nicht wenn du im Vollbildmodus spielst. Da der DirectX/OpenGL Layer nicht der selbe vom Desktop ist (der Kontext).
    Du müsstest dort anders vorgehen als platt auf den Desktop zu zeichnen.

    Da aber League of Legends in ihren AGBs Paragraphen gegen Bots und andere Programme hat die auf den Prozess zugreifen wirst du hier dazu sowieso keine Hilfe bekommen, denn in den Forenregeln steht eindeutig das wir derartiges nicht unterstützen.

  • ListView nicht al­pha­be­tisch sondern über .data vorgegeben sortieren

    • alpines
    • 23. Februar 2017 um 16:55
    Zitat von Ghostleader

    Welche ist denn die gemeinte Variable die ich dann noch einfügen soll bitte

    Nimm mal _ArrayDisplay und lass dir mal die Einträge (die im Array stehen und in die ListView reingehen) anzeigen und upload mal den Screenshot davon bitte.

  • 1D Array Splitten mit Regex

    • alpines
    • 23. Februar 2017 um 16:47
    Zitat von littleman

    $irgendeineVariable[$i] = StringTrimLeft(StringSplit($irgendeineVariable[$i], ",", 2)[0], 3)

    Will dazu noch erwähnen das es vorkommen kann, das die AD-Funktion fehlschlägt und der hier dann "subscript used on non-array variable" schmeißt.
    Du solltest also nach den _ADGetUserGroups() unbedingt abfragen ob auch ein Array returnt wurde oder ob der Funktionsaufruf erfolgreich war.

  • 1D Array Splitten mit Regex

    • alpines
    • 23. Februar 2017 um 16:02

    Du bist out-ouf-bounds bei der Arrayiteration.

    Ein Array hat eine Größe von Ubound($aArray). Ihre Indices gehen allerdings von 0 bis UBound($aArray) - 1 und nicht bis UBound($aArray).

  • 1D Array Splitten mit Regex

    • alpines
    • 23. Februar 2017 um 15:15

    Geh doch durch jeden Index des Arrays durch und speicher in den aktullen Index $aArray[$i] = StringTrimLeft(StringSplit($aArray[$i], ",", 3)[0], 3).

  • ListView nicht al­pha­be­tisch sondern über .data vorgegeben sortieren

    • alpines
    • 23. Februar 2017 um 13:31
    Zitat von Ghostleader

    ConsoleWrite('Text/$JOBSACHENUEBERSICHT' & @CRLF)

    SEHR GUT! :rofl:

    Wie soll das denn klappen wenn du den String "$JOBSACHENUEBERSICHT" ausgibst und nicht den Inhalt?
    Außerdem ist $JOBSACHENUEBERSICHT ein Array also musst du _ArrayDisplay nehmen.

  • ListView nicht al­pha­be­tisch sondern über .data vorgegeben sortieren

    • alpines
    • 23. Februar 2017 um 12:10

    Bau mal deine ListView in ein neues Script ein und schau ob du dort dasselbe Verhalten hast.

  • Microsoft Excel. Abfrage auf Aktualisierung bei Öffnen abfragen und mit "Nicht aktualisieren" bestätigen.

    • alpines
    • 23. Februar 2017 um 11:29
    Zitat von water

    Die UDFs können auch mit dem Schlüsselwort Default umgehen und verwenden dann den in der Hilfe angegebenen Standardwert.

    Achso okay, kenne mich mit den UDFs nicht aus. Nutze nur Default wenn im Header auch Default als Paramater angegeben ist.

  • Funktion richtig einsetzen

    • alpines
    • 23. Februar 2017 um 10:25

    Kannst du so machen, da die zweite Variable allerdings keine Referenz erfordert könntest du auch den String "GruppeinAD" direkt übergeben.
    Der lokale Scope ist für die Variable $irgendeineVariable allerdings nicht zwingend notwendig.

  • if GuiCtrlRead(var) = 1 then setstate(lock/hide) else setstate(unlock/show)

    • alpines
    • 23. Februar 2017 um 10:23
    Zitat von Friesel

    Ich benutze zB sowas, wenn ich eine GUI initialisiere, bei der die Einstellungen in der Registry gespeichert sind.

    Ja keine Frage, ist sicherlich ziemlich praktisch, aber ich wills nur erwähnt haben damit @Candyland nicht auf die Idee kommt die zu nutzen und danach If-Verzweigungen mit den selben Bedingungen einzubauen.

    Zitat von Friesel

    bis ich neulich nach 2-Jähriger AutoIt Abstinenz folgendes im Helpfile gelesen habe

    Das gilt aber leider nicht bei allen Konstanten und genau dort liegt das Problem begraben.

  • Microsoft Excel. Abfrage auf Aktualisierung bei Öffnen abfragen und mit "Nicht aktualisieren" bestätigen.

    • alpines
    • 23. Februar 2017 um 09:29
    Zitat von tubsids

    Nun habe ich es erweitert erweitert, aber erfolglos

    Willst du die Meldungen denn anzeigen? $bDisplayAlerts steht bei dir auf True und nicht auf False.
    Außerdem ist der 1. Parameter $bVisible = True/False, ich würde das Default da nicht hinschreiben.

  • if GuiCtrlRead(var) = 1 then setstate(lock/hide) else setstate(unlock/show)

    • alpines
    • 23. Februar 2017 um 09:27
    Zitat von Friesel

    Als sehr großer Fan ternärer Operatoren kann ich dir nur folgendes nahe legen:

    Ist um ehrlich zu sein keine gute Idee wenn Code danach noch kommt.
    Wenn ich für die einzelnen If-Zweige noch weitere Sachen erledigen möchte, dann muss ich nach den Zeilen mit den ternären Operatoren nochmal eine If-Verzweigung einbauen weil ich die dort nicht unterkriege.

  • ListView nicht al­pha­be­tisch sondern über .data vorgegeben sortieren

    • alpines
    • 22. Februar 2017 um 23:07
    Zitat von Ghostleader

    Ich habe doch gar keine Sortierfunktion mehr drin oder soll ich mich so verschauen?

    Ich meinte in den anderen Funktionen, es kann ja sein das du irgendwo die Sortierung setzt / startest und sie aktiv bleibt.
    Lass dir mal in die Konsole die Einträge ausgeben wie sie erstellt werden (der Text von dem GUICtrlListViewItem). Ist die Reihenfolge auch da durcheinander?

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™