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

Beiträge von alpines

  • _IEGetObj Script ohne _IECreate

    • alpines
    • 31. August 2014 um 16:00

    Man könnte auch _IECreate mit dem Parameter TryAttach verwenden.

  • _DateImage

    • alpines
    • 30. August 2014 um 21:14
    Zitat von BugFix

    Das kann nicht passieren, ist genau wie bei SQLite:
    Intern wird bei jedem Startup-Aufruf ein Zähler erhöht, bei Shutdown runtergezählt. Erst wenn der Zähler null erreicht, wird wirklich beendet (genau, wie auch nur ein einziges mal gestartet wird). ;)


    Gut zu wissen, danke!

  • _DateImage

    • alpines
    • 30. August 2014 um 20:45

    Nur nebenbei: Wieso callest du _GDIPlus_Shutdown() in deiner Dispose Funktion?
    Klar, nachvollziehbar aber was ist wenn der User selber was per GDI+ zeichnet, dein Control killt und dann nicht mehr weiterzeichnen kann?

  • Mouseclick im Admin Modus

    • alpines
    • 30. August 2014 um 14:41

    Sofern ich das richtig verstanden habe startet das Fremdprogramm mit Adminrechten und deins nicht?
    Mit Mausclicks sollte da eigentlich kein Problem bestehen aber die Control-Funktionen versagen ggf.
    Am besten du startest dein Script ebenfalls mit Adminrechten, so kannst du diesen Fehler ausschließen.

  • Grundlegende Frage zu TCP

    • alpines
    • 29. August 2014 um 20:51

    Mit LAN-IP hosten meinte ich das man nicht auf 127.0.0.1 hostet sondern auf seine LAN-IP. Nur so hat man globalen Zugriff.
    Verbindet man das ganze noch mit DynDNS wird das ganze natürlich besser.

  • GUI2 zu GUI1

    • alpines
    • 29. August 2014 um 16:21

    WinGetPos.

  • Grundlegende Frage zu TCP

    • alpines
    • 29. August 2014 um 15:13

    Clients können von anderen Netzwerken draufzugreifen sofern du auf deine LAN-IP hostest (192....) und eine globale IP hast (Internetzugriff).
    Dann musst du nur noch das Port-Forwarding richtig konfigurieren und jeder kann drauf.

  • Tap - BPM Counter

    • alpines
    • 25. August 2014 um 23:56

    Ich glaube wir reden aneinander vorbei. Was ich meinte war das man den Beat selbst nicht genau tippen kann und man folglich nur die Standardabweichung zu einem nicht genauen Beat bestimmen kann.
    Aber selbstverständlich kann man davon ausgehen das man im Normalfall den Beat erwischt.

  • Tap - BPM Counter

    • alpines
    • 25. August 2014 um 21:48

    Die Standardabweichung zu ermitteln ist aber beim Tippen nicht nötig, denn man kann nicht sicher sein ob der perfekte Beat von den man die Abweichung berechnet auch perfekt zum Beat in Lied war.
    Man würde eine Abweichung zu einem Wert ermitteln der selbst wahrscheinlich eine Abweichung beinhaltet.

  • Tap - BPM Counter

    • alpines
    • 22. August 2014 um 10:53

    Das mit dem Beat auslassen klingt gut, ich werde mal schauen wie ich das unterbringe.

    Das Problem bei der Bass.dll / Bassfx.dll ist, das die nicht richtig die Beats zählt.
    Wenn ich ein 140 BPM Lied nehme wird mir z.B. nur 90 angezeigt, das liegt daran, das die DLL nur Bassschläge als Beat nimmt.
    Das ist richtig, aber wenn ich im Intro z.B. ein Piano oder eine High-Hat habe die den Beat spielt, dann wird das nicht mitgezählt und so sinkt die BPM drastisch.
    Eine Möglichkeit wäre eine Stelle in der Mitte des Liedes zu nehmen wo eine Bassdrum den Beat angibt.
    Nur stellt sich hier die Frage wie man so eine Stelle rausfindet. Man könnte ein 10 Sekunden Intervall nehmen und das Intervall ausrechnen das die höchste BPM hat,
    allerdings ist hier das Problem das es bei einigen Musikrichtungen das Problem gibt, das einige Stellen schneller sind als das restliche Lied.

  • Tap - BPM Counter

    • alpines
    • 21. August 2014 um 22:53

    Hallo,

    da ich mich für die BPM meiner Lieder interessiere und beim anhören immer auf den Tisch tippe habe ich mir schnell was zusammengeschrieben.
    Vielleicht könnt ihr es ja auch gebrauchen.

    Entweder jeden Beat oder Off-Beat auf Tap drücken und nach etwa 20 - 30 Beats das Label anschauen.

    Tap - BPM Counter
    [autoit]

    Local $tmr, $bStarted = False, $iTap = 0
    GUICreate("Tap - BPM Counter", 258, 146, 192, 124)
    $hBPM = GUICtrlCreateLabel("0", 16, 16, 228, 65, 1)
    GUICtrlSetFont(-1, 48, 800, 0, "Arial")
    $hTap = GUICtrlCreateButton("Tap", 16, 96, 147, 33)
    $hReset = GUICtrlCreateButton("Reset", 168, 96, 75, 33)
    GUISetState(@SW_SHOW)

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

    While 1
    Switch GUIGetMsg()
    Case -3
    Exit

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

    Case $hTap
    If Not $bStarted Then
    $bStarted = True
    $tmr = TimerInit()
    EndIf

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

    $iTap += 1

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

    GUICtrlSetData($hBPM, Round($iTap * (60 / (TimerDiff($tmr) / 1000)), 2))
    GUICtrlSetData($hTap, "Tapped " & $iTap & " in " & Round(TimerDiff($tmr) / 1000, 2) & "s")

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

    Case $hReset
    GUICtrlSetData($hBPM, 0)
    GUICtrlSetData($hTap, "Tap")
    $bStarted = False
    $iTap = 0

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

    EndSwitch
    WEnd

    [/autoit]

    Dateien

    Tap - BPM Counter.au3 798 Byte – 707 Downloads
  • Bildsuche in Vollbildanwendung

    • alpines
    • 21. August 2014 um 21:50

    Das Problem ist hier der DX (DirectX Layer) vom Spiel. Kann auch ein oGL Layer sein aber das tut jetzt nichts zur Sache. Der DX Layer rendert über der Desktopebene, aus dem Grund kann man auch bei den meisten Spiel mit der Taste Prnt-Scrn (Druck / S-Abf) keinen Screenshot machen, sondern kriegt nur ein schwarzes Bild.
    Das schwarze Bild ist der Desktop Layer, dieser wird schwarz gerendert.

    Um ImageSearch / PixelSearch anwenden zu können brauchst du entweder Borderless Fullscreen (Fenster-Vollbild) oder du spielst im Fenstermodus.

  • _StringEncrypt() und _StringDecrypt() funktionieren nicht, weil es sie nicht gibt?!

    • alpines
    • 20. August 2014 um 02:18

    Die sind seit den neuen Versionen rausgepatcht und nun in der Crypt.au3 enthalten!

  • [spiel] Wünsch dir was !

    • alpines
    • 17. August 2014 um 13:38

    Den kriegst du mal ausnahmsweise erfüllt - und weil das noch nicht genug ist kriegst du auch noch von mir eine Kugel Zitroneneis, hahaha :D

    Ich wünsche mir neue Lautsprecher.

  • [spiel] Wünsch dir was !

    • alpines
    • 16. August 2014 um 23:59

    Du bekommst ganz viel Geld, allerdings sind es Monopolyscheine :D

    Ich wünsche mir Karies.

  • [spiel] Wünsch dir was !

    • alpines
    • 16. August 2014 um 15:10
    Zitat von Lottich

    Ich wünsche mir, dass ich nicht mehr so oft aufs Klo muss.


    Jetzt musst du dein Geschäft draußen verrichten.

    Ich wünsche mir einen grünen Teppich.

  • [spiel] Wünsch dir was !

    • alpines
    • 16. August 2014 um 14:26

    Dein Wunsch hat solange gedauert das du durch Hungertod gestorben bist. :D

    Ich wünsche mir das dieser Thread nicht mehr vom Portal verschwindet.

  • [spiel] Wünsch dir was !

    • alpines
    • 15. August 2014 um 17:45
    Zitat von PainTain

    Ich wünsch mir 'nen Kasten Bier.


    War leider ein leerer Kasten...

    Ich wünsche mir einen neuen Stuhl.

  • [spiel] Wünsch dir was !

    • alpines
    • 15. August 2014 um 17:23
    Zitat von Homelike Jester

    Ich wünsche mir original russischen Vodka <3


    Ist leider nicht durch den Zoll gekommen :P

    Ich wünsche mir das Steam sein altes Design wieder übernimmt.

  • [spiel] Wünsch dir was !

    • alpines
    • 15. August 2014 um 14:55

    Du musst keine Autoversicherung zahlen - für einen Tag.

    Ich wünsche mir Eistee.

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™