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

Beiträge von Oscar

  • BrowserBob

    • Oscar
    • 13. März 2010 um 15:18

    @shayn: Wo steht das mit der "unbegrenzten Weitergabe"? Bring Beweise für Deine Äußerungen, ansonsten wird das hier gelöscht!

  • GDI+ drehende Dreiecke - Final

    • Oscar
    • 12. März 2010 um 21:47

    Eine kleine Änderung in der Funktion "_Draw()"

    [autoit]

    Local $iStep = Random(1, 9, 1)

    [/autoit]

    Das macht das Ganze noch dynamischer. ^^

  • GDI+ drehende Dreiecke - Final

    • Oscar
    • 12. März 2010 um 21:26

    Cooles Skript! :thumbup:
    Ist auf meinem Rechner auch schön schnell. Aber noch besser sieht es aus, wenn man das Fenster quadratisch macht (480x480 oder 640x640).

  • BrowserBob

    • Oscar
    • 12. März 2010 um 21:10

    @shayn: poste bitte, wo steht, dass diese Software jetzt free ist. Nur weil es eine Firma nicht mehr gibt, heißt das nämlich noch nicht, dass dadurch die Software einfach so verteilt werden darf.

  • GUI verschwindet....warum?

    • Oscar
    • 12. März 2010 um 20:18
    Zitat von Raupi

    @Mod´s bitte 1. Post wiederherstellen.

    Post wiederhergestellt! Das bringt nur nicht viel, weil er seinen Sourcecode vorher entfernt hat. :(

  • Trennung

    • Oscar
    • 12. März 2010 um 06:38

    Hmm...verstehe jetzt nicht so ganz wie Du das meinst.
    Willst Du ein 2D-Array?

    Also so:

    Spoiler anzeigen
    [autoit]


    #include <Array.au3>
    $sFile = FileRead(@ScriptDir & '\beispiel.txt')
    $aLine = StringSplit($sFile, @CRLF, 1)
    Dim $aData[1][9]
    For $i = 1 To $aLine[0]
    If StringLen($aLine[$i]) = 254 Then
    $aTmp = StringRegExp($aLine[$i], '(.{32})(.{32})(.{32})(.{24})(.{8})(.{32})(.{32})(.{32})(.{29}).', 3)
    For $j = 0 To 8
    $aData[UBound($aData) - 1][$j] = $aTmp[$j]
    Next
    ReDim $aData[UBound($aData) + 1][9]
    EndIf
    Next
    _ArrayDisplay($aData)

    [/autoit]
  • Trennung

    • Oscar
    • 12. März 2010 um 05:22

    Oder StringRegExp ein Array daraus machen:

    Spoiler anzeigen
    [autoit]


    #include <Array.au3>
    $sFile = FileRead(@ScriptDir & '\beispiel.txt')
    $aLine = StringSplit($sFile, @CRLF, 1)
    For $i = 1 To $aLine[0]
    If StringLen($aLine[$i]) = 254 Then
    $aData = StringRegExp($aLine[$i], '(.{32})(.{32})(.{32})(.{24})(.{8})(.{32})(.{32})(.{32})(.{29}).', 3)
    _ArrayDisplay($aData)
    EndIf
    Next

    [/autoit]
  • Treeview über die ganzen Pfade im PC

    • Oscar
    • 11. März 2010 um 18:04

    Hab ich mal gemacht: Treeview FileExplorer

  • TSAdress (Adressverwaltung)

    • Oscar
    • 11. März 2010 um 17:59

    Es gibt eine neue Version (siehe Post#1).
    Ich habe nun herausbekommen, dass für den Anrufmonitor immer Port 1012 verwendet wird und die IP-Adresse hole ich jetzt per TCPNameToIP, außerdem kann man den Anrufmonitor jetzt im Menü ein-/ausschalten, somit muss man keinerlei Einstellungen in der Inidatei vornehmen.
    Und es sind noch ein paar kleine Änderungen hinzugekommen. :)

  • 94/5,875=16 HAPPY BIRTHDAY Pinguin

    • Oscar
    • 10. März 2010 um 19:12

    Und auch Dir (jungen Hüpfer) Pinguin94 einen herzlichen Glückwunsch und alles Gute! :)

  • Leviathan hat Gebrtstag

    • Oscar
    • 10. März 2010 um 19:10

    Was heißt da "alter Knochen". Er ist doch nicht mal halb so alt, wie ich... :D

    Lev, herzlichen Glückwunsch! :)

  • GUICtrlSetData funktioniert im x64 Compilat der V3.3.6.0 nicht mehr. Wie kann ich das eingrenzen?

    • Oscar
    • 9. März 2010 um 15:09

    Upps! Hab gerade nochmal in der Hilfe nachgesehen.

    Zitat


    Under Windows XP/2003 Windows will adjust the size of the opened combo. On other Windows versions you can define this size with the "height" parameter if the default value is not BIG enough to contain at least one line.


    Das könnte man jetzt so interpretieren, dass man die Höhe entsprechend groß wählen sollte. Andererseits, warum tritt der Fehler nur bei der 64Bit-Exe auf?
    Als Script und als 32Bit-Exe wird die Auswahl immer komplett dargestellt. :S

    Aber danke für den Hinweis auf diesen "Bug". So haben wir wenigstens einen Workaround. :)

  • GUICtrlSetData funktioniert im x64 Compilat der V3.3.6.0 nicht mehr. Wie kann ich das eingrenzen?

    • Oscar
    • 9. März 2010 um 04:23

    Jo, kann ich bestätigen! Der Fehler tritt nur bei der Exe auf. Uncompiliert funktioniert es.

    System: Win7 (64 Bit), AutoIt v3.3.6.0

  • TSAdress (Adressverwaltung)

    • Oscar
    • 8. März 2010 um 18:53

    Auf TCP-Port 1012 verbindet sich mein Programm zur Fritzbox und wartet dann auf Nachrichten von der Box. Enthält so eine Nachricht ein "RING", so erfolgt ein Anruf.
    In der Nachricht wird außerdem noch die Rufnummer an mein Programm übermittelt, sodass ich dann das Array durchsuche und den entsprechenden Namen ausgeben kann.

  • TSAdress (Adressverwaltung)

    • Oscar
    • 8. März 2010 um 17:37

    So ist es noch kürzer:

    [autoit]

    StringRegExpReplace($aAdressbook[$i][$j], '\D', '')

    [/autoit]


    Aber danke, für die Idee. :thumbup:

  • Registry aus Textdatei im Treeview anzeigen.

    • Oscar
    • 8. März 2010 um 15:12

    Ehrlich gesagt, habe ich mir Dein Skript gar nicht so genau angesehen. Ich habe das einfach nur so geschrieben, wie ich das machen würde.
    Und mit der rekursiven Funktion spart man einiges an Codezeilen bzw. ich wüsste jetzt gar nicht, wie man das anders machen sollte. Man muss halt bloss das entsprechende Parent-Item finden (Do...Until-Schleife). :)

  • TSAdress (Adressverwaltung)

    • Oscar
    • 8. März 2010 um 15:01

    Danke für die Rückmeldung!
    Damit verdoppelt sich die Liste der unstützten FritzBoxen doch gleich. ;)

    Achja, wegen der Telefonnummern-Erkennung...da wird zur Zeit nur das zusammenhängende Format (03012345566) und das mit Schrägstrich (030/12345566) erkannt. Da werde ich noch eine kleine Funktion einbauen, damit auch andere Formate erkannt werden.
    Danke für den Hinweis!

  • Hilfe beim Code umschreiben / ändern oder nützliche infos geben lassen

    • Oscar
    • 7. März 2010 um 21:21

    Du wirst schon noch merken, dass unser Gedächtnis besser ist, als Du das im Moment glaubst. ^^

  • TSAdress (Adressverwaltung)

    • Oscar
    • 7. März 2010 um 18:31

    Es gibt eine neue Version (siehe Post#1), in der ich einen FritzBox-Support eingebaut habe.
    Allerdings besitze ich nur eine 7170. Ich kann also nicht sagen, ob das auch mit anderen FritzBoxen funktioniert.
    Ich würde mich aber über Rückmeldungen freuen, falls das bei anderen FritzBoxen auch funktioniert. :)

  • kleines Problem mit _FileListToArray()

    • Oscar
    • 7. März 2010 um 16:28

    _FileListToArray gibt im Fehlerfall Null zurück, also kannst Du nicht auf $filelist[0] prüfen, da es das Array nicht gibt.
    Du musst If IsArray($filelist) Then... benutzen.

    Edit: zu langsam... :sleeping:

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™