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

Beiträge von name22

  • _ArrayDisplay mehrere Spalten

    • name22
    • 1. August 2011 um 17:50

    Zum Beispiel so. Aber das geht vielleicht auch einfacher. Wie soll das denn nachher sortiert werden? :huh:

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>

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

    $aTest = "Wert A1:WertA2" & @CRLF & "Wert B1:WertB2" & @CRLF & "Wert C1:WertC2" & @CRLF & "Wert D1:WertD2"

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

    $aResult = StringRegExp($aTest, "(.+):(.+)", 3)
    Dim $aNewResult[UBound($aResult) / 2][2] ;Neues 2D Array in das die Werte aus dem ersten sortiert werden.

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

    For $i = 0 To UBound($aResult) -1 Step 2
    $aNewResult[Floor($i / 2)][0] = $aResult[$i]
    $aNewResult[Floor($i / 2)][1] = $aResult[$i + 1]
    Next

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

    _ArrayDisplay($aResult) ;Alt
    _ArrayDisplay($aNewResult) ;Neu

    [/autoit]
  • _ArrayDisplay mehrere Spalten

    • name22
    • 1. August 2011 um 17:32

    StringRegExp Gibt immer ein eindimensionales Array mit allen gefundenen ergebnissen zurück diese sind nur unterteilt nach ihren Gruppen. Also alles was innerhalb von "()" steht, kommt in eine Gruppe. Das nächste Ergebnis in eine weitere usw.
    Dadurch wird das Array nicht zweidimensional. Außerdem sind Spalten nicht gleich Dimensionen. Wenn ich z.B. ein 2 dimensionales Array habe, dann kann ich sagen die erste Dimension repräsentiert die Spalten und die 2te die Reihen.
    Die Anzahl der Spalten wäre dann die Größe der ersten Dimension.
    Wenn du deine Ergebnisse noch anders aufteilen willst, dann musst du das noch selbst in einer For- Schleife o.Ä. machen.

  • Happy Birthday clezZ!

    • name22
    • 1. August 2011 um 15:03
    Zitat

    Danke schon mal an alle :)
    Und danke name22 :D Ist das dein erster Geburtstagsthreat? ^^


    Du meinst wohl eher "Thread" :P. Ich bedrohe doch niemanden an seinem Geburtstag ;).
    Und ja das ist mein erster Geburtstagsthread ^^. Und das alles nur für dich :thumbup: .

  • Bat "Verkleinern"

    • name22
    • 1. August 2011 um 14:43

    Schon besser ;). Der Sinn des ganzen erschließt sich mir zwar nicht, aber es funktioniert. ^^

  • Bat "Verkleinern"

    • name22
    • 1. August 2011 um 14:34

    Da fehlt ein bisschen was...

  • wie bau ich mir eine uninstall-Funktion?

    • name22
    • 1. August 2011 um 00:50

    Nicht direkt... Dazu gibt es die selfdelete Funktion. Gib mal in Scite "selfdelete" ohne "" ein und drück dann die Leertaste. Dann sollte die Funktion erscheinen.

  • Happy Birthday clezZ!

    • name22
    • 1. August 2011 um 00:43

    Alles Gute zum Geburtstag clezZ!
    :party::party::party:


    Hoffentlich hast du deinen 16ten Geburtstag auch schön gefeiert ;).
    Ich wünsch dir viel Erfolg und Spaß in deinem neuen Lebensjahr :thumbup: .

  • wie bau ich mir eine uninstall-Funktion?

    • name22
    • 1. August 2011 um 00:19

    Kommandozeilenparameter kannst du in einer AutoIt .exe mit dem globalen Array $CmdLine empfangen. $CmdLine[0] enthält die Anzahl der übergebenen Parameter und in den folgenden Elementen sind die einzelnen Parameter.
    D.h. Im Script kannst du einfach überprüfen ob der Kommandozeilenparameter "-uninstall" vorhanden ist und dann per FileDelete die entsprechenden Dateien löschen.

  • ListViewItem beim erstllen ganz nach oben setzen

    • name22
    • 31. Juli 2011 um 22:50

    Hilfe lesen...

    Zitat von Hilfe zu _GUICtrlListView_InsertItem

    Bemerkungen
    Diese Funktion kann nicht verwendet werden, um Subitems einzufügen. Zum einfügen von Subitems ist _GUICtrlListView_SetItemText zu verwenden.

  • ListViewItem beim erstllen ganz nach oben setzen

    • name22
    • 31. Juli 2011 um 22:36
    [autoit]

    _GUICtrlListView_InsertItem

    [/autoit]
  • 15 Jahre Matt(t)hias ...

    • name22
    • 31. Juli 2011 um 21:14
    Zitat

    Ist die Reihenfolge zufällig oder möchtest du uns jetzt damit sagen, das du ersteres tatsächlich besser kannst? :D


    :whistling:

  • 15 Jahre Matt(t)hias ...

    • name22
    • 31. Juli 2011 um 21:06
    Zitat

    Dann danke ich mal name22, dass er mir keinen Thread aufgemacht hat :cursing: :rofl:


    Beschwer' dich nicht :P. Ich hab bis jetzt noch keinen Geburtstagsthread eröffnet :rolleyes: .
    Und das hat sogar einen Grund, ich habe absolut keine Ahnung was ich dann sagen sollte. Meine Kreativität begrenzt sich auf Programmieren und Beleidigungen.

  • 15 Jahre Matt(t)hias ...

    • name22
    • 31. Juli 2011 um 14:18

    Alles Gute zum 15ten Geburtstag ;).
    Feier schön :thumbup: .

  • ToolTip soll für 3 Sekunden angezeigt werden...

    • name22
    • 31. Juli 2011 um 11:51

    Entweder so:

    Spoiler anzeigen
    [autoit]

    #include <Timers.au3>

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

    ToolTip("Test")

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

    $hWnd_AutoIt = WinGetHandle(AutoItWinGetTitle())
    $iTimer_ToolTip = _Timer_SetTimer($hWnd_AutoIt, 3000, "_Kill_ToolTip")

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

    While Sleep(100)
    WEnd

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

    Func _Kill_ToolTip($hWnd, $Msg, $iIDTimer, $dwTime)
    #forceref $hWnd, $Msg, $iIDTimer, $dwTime
    ToolTip("")
    _Timer_KillTimer($hWnd_AutoIt, $iTimer_ToolTip)
    EndFunc

    [/autoit]


    Oder so:

    Spoiler anzeigen
    [autoit]

    ToolTip("Test")

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

    AdlibRegister("_Kill_ToolTip", 3000)

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

    While Sleep(100)
    WEnd

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

    Func _Kill_ToolTip()
    ToolTip("")
    AdlibUnRegister("_Kill_ToolTip")
    EndFunc

    [/autoit]
  • Wie findet ihr den PC ?

    • name22
    • 31. Juli 2011 um 11:39

    Du solltest allerdings kein schwaches Glied in deinem PC haben... Du kannst es ja so machen wie Dietmar gesagt hat, aber du solltest es nicht "übertreiben" schließlich sind alle Teile eines PCs wichtig um eine gute Gesamtleistung zu erzielen. Nicht, dass du nachher mit einer 300€ Graka und nem Billigprozessor dastehst, und dich wunderst, warum trotzdem alles so langsam ist. Besonders Spiele wie GTA IV sind sehr prozessorlastig.

  • Wie findet ihr den PC ?

    • name22
    • 30. Juli 2011 um 23:13
    Zitat

    Hä aber wieso ?


    Damit normale Leute durch die absolut behinderte Grafikkartenbezeichnungen verwirrt werden und nvidia mehr Kohle macht.

    Zitat

    Die 550 Ti reicht doch aber vollkommen, oder ?


    Eigentlich sollte die schon ganz okay sein... Für Minecraft reicht es bestimmt, wobei das auch recht prozessorlastig sein könnte. Für Foto-/Videobearbeitung sollte es genug sein, wobei das auch eher auf den Prozessor ausgelagert wird (zumindest bei den Programmen die ich kenne). Und für Spiele kannst du dich ja informieren, da gibt es die Systemvorraussetzungen der Spiele an denen du feststellen kannst, ob das Spiel überhaupt läuft und dann gibt es noch zahlreiche Tests im Internet wo die Framerate bei verschiedenen Spielen mit bestimmten Details auflösung etc. gemessen wird.

  • Wie findet ihr den PC ?

    • name22
    • 30. Juli 2011 um 23:05
    Zitat

    Fail :rofl: - Ich wollte eigentlich schreiben: "Wieso kostet die 2te mehr ?"


    Sorry :pinch: ... Bin wohl noch nicht so ganz wach. Die 460er ist die leistungsfähigere Karte meinte ich ^^.

  • Wie findet ihr den PC ?

    • name22
    • 30. Juli 2011 um 22:52
    Zitat

    Kann mir mal einererklären, worin der Unterschied zwischen den beiden grakas besteht ?
    Zahlt man bei der 2. für den Lüfter mehr ?


    Wie bitte? 8|
    Das sind 2 komplett verschiedene Grafikkarten. Einmal die GTX 550 Ti und einmal die GTX 460 beide sind von NVidia und haben von Palit bzw. MSI einen neuen Lüfter und sonstnochwas bekommen... Die GTX 460 Ti ist das Leistungsfähigere Modell der beiden, da ist es irgendwie logisch das die mehr kostet.

  • [Anfänger] Tutorial: Wie Programmiere ich Snake ?

    • name22
    • 30. Juli 2011 um 14:07

    Nice :thumbup: .
    Das ist ein prima Tutorial für Anfänger, gute Arbeit Marsi :). Falls mir Fehler auffallen, sag ich Bescheid.

  • Array neu aufbauen

    • name22
    • 30. Juli 2011 um 12:46

    So?

    Spoiler anzeigen
    Zitat

    _ArrayDisplay($arrayfilter, "Select Felder")

    $sString = _ArrayToString($arrayfilter, @CRLF)
    $sString = StringReplace($sString, "Bla", "Blub")
    ClipPut($sString)


    Oder wenn du es unbedingt zeilenweise machen musst:

    Spoiler anzeigen
    [autoit]

    _ArrayDisplay($arrayfilter, "Select Felder")
    $sString = ""

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

    For $i = 0 To UBound($arrayfilter) -1
    $sString &= StringReplace($arrayfilter[$i], "Bla", "blub") & @CRLF
    Next

    [/autoit]

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™