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. GE IXI TIM

Beiträge von GE IXI TIM

  • ZAX UnPacker

    • GE IXI TIM
    • 2. Oktober 2009 um 18:02

    Okay danke :D ich mach aber erst was anderes fertig...

  • ZAX UnPacker

    • GE IXI TIM
    • 2. Oktober 2009 um 17:50

    ich fühl mich gerade leicht verarscht xD Da hat man die Idee nen UnPacker zu machen, scheitert anfangs und da machen andere Programme die so gut sind, dass man die Lust verliert :D
    Jetzt habt ihre geschafft: iCH LASS DIE FINGER DAVON!
    :D
    nene scherz super arbeit :thumbup:
    hast du/ihr was dagegen wenn ich dein/euer proggy zur Hilfe nehme?

  • Bounce-Ball, neues Spiel

    • GE IXI TIM
    • 2. Oktober 2009 um 17:24

    ich find ihn auf Anhieb auch nicht -.- müsste rein theoretisch klappen...bestimmt so ein ****** Denkfehler :D
    Naja vielleicht findet ihn ja einer unserer Gurus :D

  • ZAP UnPacker

    • GE IXI TIM
    • 2. Oktober 2009 um 17:22

    und hör auf mich neugierig zu machen :D

  • ZAP UnPacker

    • GE IXI TIM
    • 2. Oktober 2009 um 17:21

    das mit den Binärdateien klappt auch noch iwie :D
    achsooo :D ich dachte mit dem "cooler" meintest du mein Problem mit der doppelten Größe des Archivs und wolltest mich aufziehen :D

  • _Pack_String() & _DePackString()

    • GE IXI TIM
    • 2. Oktober 2009 um 17:19

    dann hab ich mit meiner Funk ja vielleicht doch was intelligentes geschaffen :D
    Edit: 110 Post :rock: :D

  • _Pack_String() & _DePackString()

    • GE IXI TIM
    • 2. Oktober 2009 um 17:17

    ich weiß ;( aber ich weiß nicht wie ich ne Binärdatei Splitten soll -.- geht das iwie nach allen 10 Zeichen oder so?

  • Bounce-Ball, neues Spiel

    • GE IXI TIM
    • 2. Oktober 2009 um 17:15

    danke dir :D weil ich hab im mom keine Zeit für das Projekt ^^

  • _Pack_String() & _DePackString()

    • GE IXI TIM
    • 2. Oktober 2009 um 16:28

    17 aufrufe und nicht 1 Kommi?

  • ZAP UnPacker

    • GE IXI TIM
    • 2. Oktober 2009 um 16:27

    sei leise :D ich bekomm auch noch hin das die Dateigröße normal bleibt :D und mit meinen neuen Funktionen kann ich sie auch noch komprimieren :thumbup: ^^

  • Bounce-Ball, neues Spiel

    • GE IXI TIM
    • 2. Oktober 2009 um 16:13

    danke fürs feedback :)
    ja das mit dem einfach durchs Brett fallen hab ich auch gemerkt -.- hab aber im mom keine Zeit das zu ändern
    PrideRage wenn du willst kannst du vielleicht mal an den _check funktionen herumspielen^^ weil er registriert nicht jede Collision ;(

  • ZAP UnPacker

    • GE IXI TIM
    • 2. Oktober 2009 um 15:57

    schönes Proggy, aber von wem hast du die Idee?

  • _Pack_String() & _DePackString()

    • GE IXI TIM
    • 2. Oktober 2009 um 15:37

    Hallooooo Community :D

    Viele wissen vielleicht von meinem WinRar (oder so ähnlich^^) Projekt. Ich habs hinbekommen mehrere Dateien in 1 zu speichern, jedoch änderte sich nichts an der Größe.
    Das kann man aber mit diesen 2 Funktionen ändern :thumbup:
    Ich hab noch nicht viel Ahnung von Functionen schreiben, also gebt mir bitte noch ein paar Tipps, vor allem im Thema "SetError".
    Aber vielleicht kann ja jemand was mit anfangen ^^

    Spoiler anzeigen
    [autoit]

    Func _Pack_String($sString)
    Local $aOneWord[1], $zaehler = 0, $aSame[1], $sEndString = "", $All = ""
    If $sString = "" Then
    SetError(1)
    Return "2| | |"
    EndIf
    If $sString <> "" Then
    $words = StringSplit($sString, " ", 1)
    If IsArray($words) Then
    Local $aSame[$words[0] + 5][2]
    For $i = 1 To $words[0]
    If _ArraySearch($aOneWord, $words[$i] ) = -1 Then
    _ArrayAdd($aOneWord, $words[$i] )
    If $aSame[$i - 1][1] = "" Then
    $aSame[$i - 1][1] = $zaehler + 1
    $aSame[$i - 1][0] = $words[$i]
    EndIf
    If $aSame[$i - 1][1] <> "" Then
    $aSame[$i][1] = $zaehler + 1
    $aSame[$i][0] = $words[$i]
    EndIf
    $zaehler = $zaehler + 1
    EndIf
    If _ArraySearch($aOneWord, $words[$i] ) <> -1 Then
    $sEndString = $sEndString & $aSame[_ArraySearch($aSame, $words[$i] )][1] & "|"
    EndIf
    Next
    EndIf
    EndIf
    For $i = 1 To UBound($aOneWord) - 1
    If $aOneWord[$i] <> "" Then $All = $All & $aOneWord[$i] & "|"
    Next
    $All = $All & $sEndString
    $end = UBound($aOneWord) & "|" & $All
    Return $end
    EndFunc ;==>_Pack_String

    [/autoit]
    Spoiler anzeigen
    [autoit]

    Func _DePack_String($sPackedString)
    Local $alle = "", $dick = 0
    If $sPackedString = "" Then
    SetError(1)
    Return -1
    EndIf
    $data = StringSplit($sPackedString, "|")
    If IsArray($data) Then
    Local $aTable[$data[0]]
    Local $aTables[$data[0] + 5]
    For $i = 2 To $data[1]
    $aTables[$i] = $data[$i]
    $aTable[$i] = $i - 1
    Next
    For $i = $data[1] To $data[0]
    $dick = _ArraySearch($aTable, $data[$i])
    If $dick <> -1 Then $alle = $alle & $aTables[$dick] & " "
    Next
    EndIf
    Return $alle
    EndFunc ;==>_DePack_String

    [/autoit]

    Wichtig: _PackString gibt einen String zurück der am Anfang immer alle Vorkommenden Wörter 1mal beinhaltet. Diese werden danach immer als Zahl geschrieben.
    Beispiel:

    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit]

    $s = InputBox("Angabe", "Gib einen String an (Mehrere Wörter, die doppelt vorkommen")
    $test = _Pack_String($s)
    MsgBox(0, "", $test) ; hier sieht man wie der gepackte String aussieht
    $test2 = _DePack_String($test)
    MsgBox(0, "", $test2) ; hier ist der String wieder normal

    [/autoit]


    Mein fertiges Projekt erscheint innerhalb der nächsten Woche

    PS: weis jemand wie ich eine ausgelesene Binary bei _PackString splitten soll??? ich hab keine brauchbare Idee ?(

  • WinRar ähnliches Programm in AutoIt erstellen.

    • GE IXI TIM
    • 1. Oktober 2009 um 14:55

    ich will ja nur wissen warum die Datei doppelt so grpß ist -.-

    Zitat

    Falsch ist auf jeden Fall schonmal, dass Du mit "Zeilen" arbeitest. Eine Binärdatei hat keine Zeilen!

    das was du mit zeilen meinst...Ich lese nur die einzelnen Pfade aus, die ich aus dem ListView speichere.

  • Screenshot maker 1.3.2

    • GE IXI TIM
    • 30. September 2009 um 23:32

    wird das Programm eigendlich standartmäßig durch ESC beendet oder verlangt es erst einen Hotkey?
    Gerade mal nebenbei :D

  • AutoIt.de ShoutBox

    • GE IXI TIM
    • 30. September 2009 um 23:28

    ich finds lustig :D

  • Bounce-Ball, neues Spiel

    • GE IXI TIM
    • 30. September 2009 um 23:27

    würde das Spiel eigentlich jemand gefallen?
    Sonst würde ich mir dem Projekt aufhören.

  • Mein Jump n' Run Spiel mit der Irrlich Engine - Neue Version!

    • GE IXI TIM
    • 30. September 2009 um 23:19

    wie lange braucht man ~ um so ein Spiel zu erstellen?

  • The destroyed City

    • GE IXI TIM
    • 30. September 2009 um 23:13

    habs iwie geschafft mir den Spielstand zu versauen :D ich brauche die Schmiede, für die brauch ich Nahrung, für die brauch ich eine Bäckerei, für die brauch ich Werkzeug, für das brauch ich ne Schmiede :D
    Wie geht das eig, dass wenn man den Spielstand manuell ändert, dass dieser dann "ungültig" ist ? Nur aus reiner Interesse :whistling:

  • speed_starter

    • GE IXI TIM
    • 30. September 2009 um 23:08

    @Franzi: sag mir bitte dass das jetzt Ironie war :D:D: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™