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

Beiträge von UEZ

  • Code Kata - Happy Numbers

    • UEZ
    • 3. Februar 2022 um 23:05

    Mal was anderes...

    Hier mein Lösungsvorschlag:

    Spoiler anzeigen
    AutoIt
    ;coded by UEZ
    Func HN($n, $iDepth = 0)
        If $n = 0 Or $n = 2 Or $n = 4 Or $n = 20 Or $n = 42 Or $n = 145 Or $iDepth > 16 Then Return 0
        If $n = 1 Then Return 1
        Local $i, $a = StringRegExp($n, "\d", 3), $sum = 0
        For $i = 0 To UBound($a) - 1
            $sum += $a[$i] * $a[$i]
        Next
        If $sum = 1 Then Return 1
        Return HN($sum, $iDepth + 1)
    EndFunc
    
    For $i = 0 To 100
        ConsoleWrite("Zahl " & $i & " ist Happy: " & HN($i) & @CRLF)
    Next
    Alles anzeigen
  • Kicktipp Bundesliga 2021/2022 Wett-Tippen!

    • UEZ
    • 14. Dezember 2021 um 22:56

    Hatte ich auch nicht auf dem Radar - hatte wohl Glück, dass ich am Montag getippt hatte.

    Imho, momentan sind die Ergebnisse z.T. sehr überraschend.

  • Array ByRef in SubSkript registrieren?

    • UEZ
    • 18. August 2021 um 00:14
    Zitat von BugFix

    Das Hauptskript soll nur Daten von verschiedenen Quellen einsammeln und diese werden dann in einem anderen Skript verarbeitet.

    In Freebasic kann man den Pointer von einem Array übergeben und somit direkt in den Speicher schreiben. In Autoit, soweit ich weiß, geht das leider nicht. Falls die Daten immer den gleichen Typ haben, könnte man auch eine Struct anstelle eines Arrays benutzen und den Pointer zur Struct übergeben.

  • Array ByRef in SubSkript registrieren?

    • UEZ
    • 17. August 2021 um 22:24

    Ich vermute, dass bei dieser Aktion (AdlibRegister) der Speicher intern kopiert wird und somit die Änderungen des Arrays nicht aktualisiert werden.

    Dies funzt:

    AutoIt
    While True
        Sleep(50)
        _FillArray($aData)
        _Register_Array($aData, 50)
        _Run()
    WEnd
  • Array ByRef in SubSkript registrieren?

    • UEZ
    • 17. August 2021 um 14:30

    Kannst du vielleicht ein kleines Beispiel basteln? Denn ich bin mir nicht ganz sicher, was das Problem ist.

  • Kicktipp Bundesliga 2021/2022 Wett-Tippen!

    • UEZ
    • 7. August 2021 um 12:44
    Zitat von Xorianator

    Ich hab mich mal dazu bequemt, aber meine Tipps für den 1. Spieltag sind relativ nicht ernst zu nehmen.

    UEZ wenn jetzt nicht noch das nächste Virus wieder reinkommt, dann bin ich weiterhin dabei 😄. Bis wann muss immer getippt werden, für den jeweiligen Folgespieltag? Würde mir einfach nen Termin im Kalender machen, wo ich meine Tipps abgeben muss.

    :thumbup:

    Du kannst theoretisch auch die kompletten Spiele eintragen, aber macht sicherlich nicht viel Sinn. :)

  • Kicktipp Bundesliga 2021/2022 Wett-Tippen!

    • UEZ
    • 6. August 2021 um 22:31

    Die Frage ist, wer hält bis zum Schluss durch? ;)

  • Kicktipp Bundesliga 2021/2022 Wett-Tippen!

    • UEZ
    • 6. August 2021 um 12:31

    Letzter Aufruf! Heute Abend geht's los! Wer will kann sich noch schnell kostenlos registrieren und mit tippen!

    Zitat von Musashi

    Nur aus Interesse :

    Haben in den vergangenen BL-Spielzeiten mehr User mitgemacht, oder hat die Begeisterung über die Jahre nachgelassen ?

    War immer schon relativ bescheiden... 😞

  • Kicktipp Bundesliga 2021/2022 Wett-Tippen!

    • UEZ
    • 14. Juli 2021 um 19:26

    Gude,

    hiermit läute ich die nächste Runde ein.

    Wer Lust und Laune hat mit zu tippen, einfach https://www.kicktipp.de/autoit-bl kostenlos registrieren und lostippen. Die Teilnehmer vom letzten Kicktipp, die bis zum Ende durchgehalten haben, sind wieder automatisch dabei.

    Am 06.08.21 geht mit dem DFB Pokal Spielen los. Bonus Fragen nicht vergessen. ;)

    Was bekommt der Tipp Sieger? Ruhm und Ehre. :)

    Viel Spaß und viel Glück!


    Resultat:

    Gesamtübersicht.png

  • UEFA EURO 2020 Tipp Wettbewerb

    • UEZ
    • 12. Juli 2021 um 20:26
    Zitat von Musashi

    Gibt es schon einen Link dazu ?

    Der Link ist immer der gleiche; https://www.kicktipp.de/autoit-bl  :)

  • UEFA EURO 2020 Tipp Wettbewerb

    • UEZ
    • 12. Juli 2021 um 12:11

    Herzlichen Glückwunsch an BananaJoe:thumbup:


    Zitat von Musashi

    Zur WM 2022 wird es so etwas wahrscheinlich wieder geben.

    Da sollte die Werbetrommel ggf. etwas früher gerührt werden (und warum nicht auch im EN-Forum ?). Je mehr Teilnehmer (m/w/d) desto besser :) .

    Bis fast kurz vor Schluss war ich alleine und ich wollte eigentlich die EM Tipprunde aus Mangel an Teilnehmer löschen, wobei zwei Wochen Vorlaufszeit doch eigentlich reichen sollten.

    Das Interesse ist leider i.d.R. immer sehr bescheiden und ich hatte auch im EN Forum vor Jahren die Leute eingeladen, aber mit getippt haben nur ein paar...

    Die Bundesliga für 21/22 ist neu gestartet und die Teilnehmer vom letzten mal sind wieder dabei.

    Ich werde sicherlich zur WM22 wieder ein Tipp Spiel starten. :)

  • UEFA EURO 2020 Tipp Wettbewerb

    • UEZ
    • 10. Juni 2021 um 21:48
    Zitat von Musashi

    Oder sind die Bonus Fragen eine alternative Möglichkeit um Punkte zu sammeln, falls die eigenen Tipps daneben lagen ?

    Die Bonus Fragen sind unabhängig, was du als Spielergebnis tippst. Du kannst z.B. tippen, dass Deutschland EM wird, aber jedes Spiel gegen Deutschland tippen. Ist wie du es geschrieben hast, einfach nur zum Punkte sammeln.

    Zitat von Musashi

    Ich hoffe, ich gehe Dir mit den Fragen nicht auf die Nerven, aber ich mache das zum ersten Mal ;) .

    Null Problemo. :)


    Momentan sind wir "nur" zu fünft - können ruhig ein paar mehr sein. :) Man muss kein Fußball Experte sein, um mitzutippen oder es ist auch keine Schande Letzter zu werden. ;)

  • UEFA EURO 2020 Tipp Wettbewerb

    • UEZ
    • 10. Juni 2021 um 20:52
    Zitat von Musashi

    Muss ich das von Hand ausrechnen, bzw. kann ich einige der Bonusantworten ändern, nachdem schon Spiele stattgefunden haben ?

    Schaue mal neben dem Spieltag Tab den Tab "Bonus" an. Wenn du es anklickst, dann kannst du noch die Bonus Fragen beantworten. Sobald die EM anfängt, kannst du die Bonus Fragen nicht mehr tippen!

  • UEFA EURO 2020 Tipp Wettbewerb

    • UEZ
    • 10. Juni 2021 um 08:38

    :thumbup::thumbup::thumbup:

  • _WinAPI_CopyFileEx - bei Aufruf aus GUI muss diese den Fokus behalten

    • UEZ
    • 10. Juni 2021 um 08:26

    Ich glaube, dass ich die Lösung gefunden habe. probiere es doch mal mit "Volatile" ->

    AutoIt
    Volatile Func _ProgressProc($iTotalFileSize, $iTotalBytesTransferred, $iStreamSize, $iStreamBytesTransferred, $iStreamNumber, $iCallbackReason, $hSourceFile, $hDestinationFile, $pData)
  • _WinAPI_CopyFileEx - bei Aufruf aus GUI muss diese den Fokus behalten

    • UEZ
    • 9. Juni 2021 um 15:27

    Ich habe dein Skript zum Laufen bekommen und konnte den Fehler nachvollziehen. Ich hatte die Idee, dass dies vielleicht an der While / Wend Schleife liegt und habe deshalb die GUI auf GUIOnEventMode gestellt, aber gleiches Ergebnis.

    Falls mir noch was einfällt, melde ich mich.

  • UEFA EURO 2020 Tipp Wettbewerb

    • UEZ
    • 7. Juni 2021 um 22:34

    Keiner Lust aufs Tippen? :huh:

  • WMIC - Interface

    • UEZ
    • 5. Juni 2021 um 23:05
    Zitat von BugFix

    Probiere trotzdem mal diese Variante, hier habe ich auf "OemToCharBuffA" umgestellt. Unter Win 7 funktioniert das auch problemlos.

    Wie oben geschrieben liegt es nicht an der OemToChar, sondern, dass du "SYNTAX:" in der Funktion _WMIC_GetSyntax() abfragst, aber unter Win10 (19041) heißt es "USAGE:".

  • WMIC - Interface

    • UEZ
    • 5. Juni 2021 um 22:28
    Zitat von BugFix

    Teste mal, ob du bei eigener Syntaxabfrage BIOS /? im Interface eine Ausgabe bekommst. Bzw teste mal direkt in einer CMD wmic bios /?.

    Yep, dann bekomme ich jeweils eine Ausgabe. An der Funktion OemToChar scheint es nicht zu liegen!

    Liegt daran, dass es unter Windows10 Usage heißt und nicht Syntax:

    AutoIt
    Func _WMIC_GetSyntax($_Term, $_bAsArray=False, $sString = 'SYNTAX:')
        Local $aSyntax = _WMIC_Run_ToArray($_Term & ' /?')
        ;_ArrayDisplay($aSyntax)
        If @OSBuild  > 10000 Then $sString = 'USAGE:'
        Local $bStart = False, $sSyntax = ''
        For $i = 0 To UBound($aSyntax) -1
                If Not $bStart And $aSyntax[$i] <> $sString Then
                ContinueLoop
            ElseIf Not $bStart And $aSyntax[$i] = $sString Then
                $bStart = True
            Else
                $sSyntax &= $aSyntax[$i] & @CRLF
            EndIf
        Next
    
        $sSyntax = StringTrimRight($sSyntax,2)
        Return ($_bAsArray ? StringSplit($sSyntax, @CRLF, 1+2) : $sSyntax)
    EndFunc
    Alles anzeigen
  • WMIC - Interface

    • UEZ
    • 5. Juni 2021 um 21:50

    Wie bekomme ich einen Output? Hast du mal ein Beispiel für die Dropdown Menüs?

    Unter WIn10 läuft dein Tool anders als unter Win7.

    Unter Win7 werden die Infos in dem gelben Fenster angezeigt, unter Win10 nicht vollständig.

    Win7:

    Win7.jpg

    Win10:

    Win10.jpg

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™