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

Beiträge von Lottich

  • SciTE - Option "MustDeclareVars" mittels Property automatisch setzen

    • Lottich
    • 5. Januar 2019 um 15:44

    Wenn ich das ganze (auch in der Shoutbox) richtig verfolgt habe, ging es doch eigentlich darum, dass jemand in jedem selbst erstellten Script die Option

    MustDeclareVars 1 gesetzt haben wollte, ohne dass man es eintippen muss…

    Ich hab was bereits vorgeschlagen, doch es wurde gekonnt ignoriert. Darum frag ich jetzt nochmal:

    Warum ändert man nicht einfach das Template dahingehend ab? Was spricht denn dagegen?

  • SciTE - Option "MustDeclareVars" mittels Property automatisch setzen

    • Lottich
    • 3. Januar 2019 um 15:32

    Als Alternative kann man auch das Template für neue .au3 Dateien entsprechend ändern.

  • Alter neuer PC gesucht

    • Lottich
    • 31. Dezember 2018 um 10:10

    Es ist ein Installationsimage gemeint.

  • Parameter in Date.au3 nicht wie in der Norm

    • Lottich
    • 30. November 2018 um 17:29

    :Offtopic ON:

    so wie wir ihn kennen und lieben

    :Offtopic OFF:

  • The MATRIX build 2018-10-16

    • Lottich
    • 17. Oktober 2018 um 23:57

    Mist! Es klappt nicht wie ich will... (wie so oft ^^ )

    Ich hab mir vom Matrixcode ein Gif erstellt. Aber damit das reibungslos immer wieder von vorne beginnt, so, dass man die Wiederhohlung nicht wahrnimmt,

    kriege ich nicht hin.

    Vom erstellten Gif hab ich alle Frames (378) als Bild gespeichert und anschliessend jedes Bild binär eingelesen und mit den anderen verglichen um irgendein

    Duplikat zu finden, damit ich dann eine passende Stelle hab , ab wann sich das Gif wiederholen soll. Aber es gibt keine Duplikate... Auch nicht nach dem 10. neuen Gif.

    Oder vergleiche ich falsch?

    Code
    #include <File.au3>
    
    $counter = 0
    $list = _FileListToArray(@DesktopDir & "\matrix_frames\", "*.gif", 1)
    
    ConsoleWrite(@CRLF & "suche startet..." & @CRLF & @CRLF)
    For $i = 1 To UBound($list) -1
        $hFile = FileOpen(@ScriptDir & "\" & $list[$i], $FO_BINARY)
        $suche_dies = FileRead($hFile)
        FileClose($hFile)
        ConsoleWrite("Datei eingelesen: " & $list[$i] & @CRLF)
    
        For $k = 1 To UBound($list) -1
            If $list[$i] = $list[$k] Then ContinueLoop    ; skippen, wenn sich das bild mit sich selbst vergleichen soll
            $hFile = FileOpen(@ScriptDir & "\" & $list[$k], $FO_BINARY)
            $filetext = FileRead($hFile)
            FileClose($hFile)
            ConsoleWrite("  -->  Vergleiche mit:  " & $list[$k])
    
            If $suche_dies = $filetext Then
                $counter += 1
                ConsoleWrite(" == " & $list[$i] & "  -->  erfolgreich")
            Else
                ConsoleWrite(" <> " & $list[$i] & "  -->  gescheitert")
            EndIf
            ConsoleWrite(@CRLF)
        Next
    
        ConsoleWrite(@CRLF)
    Next
    
    MsgBox(0,"",$counter)    ;nur zum test soll die Duplikat-Anzahl gezeigt werden
    Alles anzeigen
  • The MATRIX build 2018-10-16

    • Lottich
    • 15. Oktober 2018 um 21:53

    hey UEZ

    gibt es eigentlich eine Möglichkeit, das als GUI Background zu verwenden?

    Ich vermute, dass es nur über den Umweg eines 2. Prozesses geht mit nem transparenten GUI, das direkt über der Matrix liegt ?!

    Das eigentliche Skript (mit dem transparenten GUI) muss dann den Matrixprozess starten und GUI-Höhe /-Breite mit übergeben, damit die Fenstergrösse stimmt.

    und wenn das Fenster verschoben wird... muss der transparente GUI immer im Vordergrund sein, darf aber keine Titelleiste haben und sich mit der Fensterposition

    immer an der Matrix halten... Sind die Gedanken soweit korrekt?

    mfG Lo..

  • Bug in der $LVS_EDITLABELS ??

    • Lottich
    • 28. August 2018 um 20:24

    Danke Tweaky. Das ist die Lösung.

  • Bug in der $LVS_EDITLABELS ??

    • Lottich
    • 28. August 2018 um 19:50
    C
    #include <GuiConstantsEx.au3>
    #include <GuiListView.au3>
    
    $h_GUI = GUICreate("Test Script", 322, 420)
    $ListView1 = GUICtrlCreateListView("Spalte 1|Spalte 2", 10, 10, 200, 400, -1, $LVS_EX_GRIDLINES)
    $ListView2 = GUICtrlCreateListView("neuer Name", 212, 10, 100, 400, $LVS_EDITLABELS, $LVS_EX_GRIDLINES)
    $h_ListView1 = GUICtrlGetHandle($ListView1)
    $h_ListView2 = GUICtrlGetHandle($ListView2)
    _GUICtrlListView_SetColumnWidth($h_ListView1, 0, 130)
    _GUICtrlListView_SetColumnWidth($h_ListView2, 0, 95)
    
    For $i = 1 To 12
        GUICtrlCreateListViewItem("Item " & $i, $ListView1)
        GUICtrlCreateListViewItem("Next " & $i, $ListView2)
    Next
    
    GUISetState(@SW_SHOW, $h_GUI)
    While 1
        Switch GUIGetMsg()
            Case $GUI_EVENT_CLOSE
                Exit
        EndSwitch
    WEnd
    Alles anzeigen

    Das 2. Listview soll editierbar sein, deshalb erstelle ich das mit dem Stil $LVS_EDITLABELS. Tatsächlich kann ich die Einträge bearbeiten.

    ABER: sobald ich das übernehmen will, zB mit Enter oder ich wo anders hinklicke, steht wieder der ursprüngliche Text da.

    Was ist hier falsch? Oder hat das noch niemand bemerkt?

    Meine AutoIt-Version: 3.3.14.3

    OS: Win10Pro x64

  • Macrodroid ... wie effizient benutzen?

    • Lottich
    • 26. August 2018 um 02:40

    Richtig, kann geschlossen werden. Hab mittlerweile auch herausgefunden, wie ich die Buttons nutzbar machen kann. Sind ein wenig versteckt...

    Allerdings ist das "Alarmhandling" nicht gut / ausreichend genug.

    Aber Macrodroid ist dennoch richtig cool. Ich kenne wen, der hat das auf seinem 2.Handy installiert, dieses in seinen 2. Wagen verbaut und so eingerichtet,

    dass er immer benachrichtigt wird, wenn "die Alte" nach hause kommt oder sie weg ist :rofl:

  • Kicktipp Bundesliga 2018/2019 Wett-Tippen! Jetzt mitmachen :-)

    • Lottich
    • 24. August 2018 um 00:15

    Wie läuft das? ich tippe nur den aktuell kommenden Spieltag. Richtig?

  • Macrodroid ... wie effizient benutzen?

    • Lottich
    • 21. August 2018 um 22:27

    Lottich wirft ein Hallo in die Runde

    kennt von euch jemand die App "Macrodroid"? Wie der Name schon sagt ist es ein Tool für Android-Smartphones um Macros zu erstellen um Dinge zu automatisieren.

    Ähnlich wie AutoIt für Windows ;)

    Das ganze funktioniert wie ein Baukastensystem: wähle aus, was das Makro auslösen soll -> was das Makro tun soll -> spezielle Bedingungen zum Auslösen

    Bsp: für eine Medienkontrolle

    ... was soll das Makro auslösen ... ... was soll das Makro tun ... ... Bedingung zum Auslösen ...
    Ein-/Ausschalter-Toggle (3x drücken) Medien abspielen/Pause (wobei auch die gewünschte App gewählt werden kann) Kopfhörer angeschlossen ODER mit Bluetoothgerät verbunden

    das benutze ich zB ständig auf Arbeit, ist extrem hilfreich.

    Nun zu meinem Vorhaben:

    Es gibt dafür ein Widget dass 4 Buttons zur Verfügung stellt (4 andersfarbige Kreise). Diese Kreise möchte ich nutzen und mir eine Art "Schicht-Wecker" zu bauen.

    Aber ich komm einfach nicht dahinter, wie ich diese Buttons ansprechen soll. Kann mir da irgendwer weiterhelfen?

  • Kalender als Desktophintergrund

    • Lottich
    • 18. Juli 2018 um 22:29

    okay, dann werd ich mich die Tage mal ransetzen. Wenn du sagst, dass es machbar ist, glaub ich dir :)

    Hab jetzt allerdings grad anderes im Kopf. Der Thread ist ja nun schonmal da, aber ich denke, dass ich es frühestens erst ab nächster Woche in Angriff nehmen werde.

    dann bis dahin ;)

  • Kalender als Desktophintergrund

    • Lottich
    • 18. Juli 2018 um 22:23

    Habs nochmal eingefügt.

  • Kalender als Desktophintergrund

    • Lottich
    • 18. Juli 2018 um 22:18

    Hey.

    1 vorweg: ich hab noch nicht damit begonnen, will nur ertmal fragen, ob das überhaupt mit AutoIt realisierbar ist...

    Meine Ma: Junge, du bist doch Programmierer?!

    Ich: Naja, irgendwie sowas ähnliches. Was hast du denn aufm Herzen?

    Meine Ma: Kannst du mir einen Kalender bauen?

    Ich: Klar, das sollte ich wohl hinbekommen. Wieviel Zeit hab ich dafür?

    Sie: Ach, das eilt nicht, dieses Jahr?

    ich: (lache) Das sollte machbar sein.

    Sie: (zeigt mir ein Screenshot) so soll das werden, genau wie das hier.

    Ich: (schlucke) Das kann ich nicht.... glaub ich.... wüsste nicht wie.... wo hasten das her?

    Sie: Spielt keine Rolle, geht dich nichts an. Junge, mach das für mich, man wächst doch mit der Herausforderung!!

    Ich: Naja, ich werds versuchen....

    Kalender.jpg

    Das ist der Screenhot.

    ich vermute mal, dass

    - das Programm das aktuelle Hintergrundbild ermittelt

    - der Kalender dann wie eine Art Layer über das eigentliche Hintergrundbild gelegt wird

    - daraus ein neues Bild erzeugt wird

    - und dann das Programm das neue Bild als Desktophintergrund festlegt.

    Kann ich damit richtig liegen?

    Gibt es Effektivere Möglichkeiten, das wie auf dem Bild umzusetzen?

    Ist das mit unserem geliebten AutoIt umsetzbar?

  • Pause für Befehlsabläufe - Block

    • Lottich
    • 2. Mai 2018 um 16:06

    Für sowas bau ich mir immer eine eigene Funktion, die ich aufrufen kann wie ich will.

    Der könnte zB so aussehen:

    Code
    Global $iCounter = 0
    
    _consolewrite_mit_delay("das ist ein Test")
    _consolewrite_mit_delay("das ist ein Test")
    _consolewrite_mit_delay("das ist ein Test")
    _consolewrite_mit_delay("das ist ein Test")
    _consolewrite_mit_delay("das ist ein Test", 200, 0)        ;nicht schreiben + mit Counter
    _consolewrite_mit_delay("das ist ein Test", 250, 0, 0)    ;nicht schreiben + ohne Counter
    _consolewrite_mit_delay("das ist ein Test", 500, 1, 0)    ;schreiben + ohne Counter
    _consolewrite_mit_delay("das ist ein Test", 0, 1, 0)    ;kein Delay + schreiben + ohne Counter
    _consolewrite_mit_delay("das ist ein Test")
    _consolewrite_mit_delay("das ist ein Test")
    
    Func _consolewrite_mit_delay($message, $delay = 100, $write = 1, $counter = 1)
        If $write = 1 Then
            If $counter = 1 Then
                $iCounter += 1
                ConsoleWrite($message & " Nr.: " & $iCounter & @TAB & " --> delay = " & $delay & " ms" & @CRLF)
            Else
                ConsoleWrite($message & @TAB &  " --> delay = " & $delay & " ms" & @CRLF)
            EndIf
        Else
            ConsoleWrite("Diese Zeile kannst du nicht lesen, denn sie existiert eigenlich nicht.." &@CRLF)
        EndIf
        If $delay <> 0 Then Sleep($delay)
    EndFunc
    Alles anzeigen

    Aber vielleicht meint AutoMit auch sowas ähnliches wie "echo" in Batch?! Wenn ja, dann ist mein Beispiel wohl kaum geeignet.

  • Solved: Stream vom Receiver zum Handy ruckelt

    • Lottich
    • 24. Januar 2018 um 22:45

    Danke für eure guten Beiträge :thumbup:

    Wollte das alles gestern ausgiebig testen und gleich das erste, was ich versucht habe, war offenbar die Lösung.

    Hab dann ewig darauf gewartet, dass der Stream wieder zusammenbricht, aber erfreulicherweise geschah das nicht.

    Der Flaschenhals ist offenbar der Handy-interne Player. Da verwende ich bereits den VLC Player.

    Ich habe mir mal die Einstellungen von VLC vorgenommen und da fand ich doch tatsächlich eine veränderbare "Pufferzeit"

    Da stand gar kein Wert drin, also dachte ich, dass der einen Defaultwert hat, vielleicht von 1000ms.

    Dort hab ich dann 5000ms eingetragen und getestet. Läuft jetzt tadellos!! Selbst bei einem grossen Download.

    (Hab mir bei Steam eben CoD 4 Remastered gekauft und lade das grad runter und gucke nebenbei, zum erneuten Test,

    über mein Handy fern)

    Läuft jetzt alles TOP!!

    Von daher werde ich sonst alles beim alten belassen, ganz nach dem Motto "never touch a running system"

    Die Lösung auf dem Smartphone (Galaxy S5):

    VLC Player -> Einstellungen -> Erweitert -> Netzwerkzwischenspeicherwert ... hier 5000 rein, dann klappt´s


    MfG Lo..

  • Solved: Stream vom Receiver zum Handy ruckelt

    • Lottich
    • 23. Januar 2018 um 01:52

    Hey

    vielleicht kann mir ja jemand helfen, who knows...

    Ich habe einen Enigma2 Reciever und will, wenn ich zB in der Wanne liege und dabei ein kühles Bier in der Hand hab,

    das TV Programm meines Receivers auf mein Smartphone streamen.

    Soweit kein Ding, es gibt ja schliesslich etliche Apps fürs Handy, die sowas ermöglichen (tiMote, Dreamplayer, usw).

    Das ganze läuft natürlich nur im Heimnetz, würde sonst mein Datenvolumen innerhalb eines Tages komplett auffressen.

    Ich bekomme also den Stream aufs Handy. Das ganze ist auch problemlos bei den SD Sendern. Wenn ich jedoch ein

    HD Programm sehen will, bekomm ich jede Menge Ruckler und Aussetzer von mehreren Sekunden. Das ist sowas von nervig !!!!

    Mangelnde W-Lan Stärke kann ich ausschliessen, die Signalstärke liegt bei > 90% vom Receiver zum Router sowie vom Router

    zum Smartphone. Sollte also nicht das Problem sein.

    Kennt das jemand von euch auch und konnte vielleicht sogar das Problem beheben?

    MfG Lo..

  • HTML Code beim Kopieren und abspeichern übernehmen

    • Lottich
    • 10. Oktober 2017 um 12:27

    Ich glaube nicht, dass .txt das richtige Dateiformat dafür ist. Soweit mir bekannt ist, können keine Bilder als solche in eine .txt dargestellt werden. Versuchs mal mit .rtf

    Kann gut sein, dass es damit funktioniert.

  • AutoIt stürzt ab (Combobox Problem)

    • Lottich
    • 18. September 2017 um 11:09
    AutoIt
    If $string = "Text" Then
        Mach_Dies()
    ElseIf $string "105" Then
        Macch_Das()
    Else
        Exit
    EndIf

    Das ist ein Beispiel dafür, wie die Syntax einer If-Bedingung aussieht.

    In deinem Beispiel ist das komplett falsch.

    Edit: zu langsam...

  • Forenupdate - September 2017 - Probleme / Anregungen / Feedback - Sammelthread

    • Lottich
    • 6. September 2017 um 15:02
    Zitat von Gun-Food

    Versuch mal bitte nochmal eine Konversation zu starten. Die Datumsangaben sind nun auch behoben. Damit sollte es mit "zu alt" oder andere Probleme keine Schwierigkeiten mehr geben.

    Ja, das funktioniert jetzt. Danke.

    Ich weiss nicht, ob es ein Bug ist oder Standard: Wenn ich jemanden aus der Teilnehmerliste einer Konversation entfernt habe, kann ich ihn nicht wieder neu hinzufügen.

    Da bleibt der Absenden Button deaktiviert. Ist das schon immer so gewesen?

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™