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

Beiträge von name22

  • StringRegExp Frage

    • name22
    • 2. Mai 2011 um 21:13

    Ich hab i2c's Beispiel kurz angepasst.

    Spoiler anzeigen
    [autoit]

    #region - Timestamp
    ;2011-05-02 20:43:24
    #endregion - Timestamp

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

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <array.au3>
    Opt("GUIOnEventMode", 1)

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

    $sString = "Hallo Welt! Das ist ein Teststring"

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

    $Form1 = GUICreate("Form1", 307, 74, 228, 148)
    GUISetOnEvent($GUI_EVENT_CLOSE, "_exit")
    $Input1 = GUICtrlCreateInput("Input1", 8, 8, 201, 21)
    $Button1 = GUICtrlCreateButton("Button1", 216, 8, 75, 25)
    GUICtrlSetOnEvent(-1, "_check")
    $Label1 = GUICtrlCreateLabel("Label1", 8, 40, 284, 17)
    GUISetState(@SW_SHOW)

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

    While 1
    Sleep(100)
    WEnd

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

    Func _check()
    $aWords = StringSplit(GUICtrlRead($Input1), " ")
    $bIsInString = True
    For $i = 1 To $aWords[0]
    If Not StringInStr($sString, $aWords[$i]) Then
    $bIsInString = False
    ExitLoop
    EndIf
    Next
    GUICtrlSetData($Label1, "Ergebnis: " & $bIsInString)
    EndFunc ;==>_check

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

    Func _exit()
    Exit
    EndFunc ;==>_exit

    [/autoit]
  • so ein FPS programm machen

    • name22
    • 2. Mai 2011 um 21:03

    Wie gesagt, je nach Spiel könnte dein Vorhaben (zuindest mit AutoIt) unmöglich sein. Und bevor du dir über die Ausgabe von Informationen Gedanken machst solltest du vielleicht lieber erstmal herausfinden wie du Diese beschaffen könntest. Man baut ja auch keinen Hafen an einem Erdloch und wartet dann erst bis es sich auf irgendeine Art und Weise mit Wasser füllt.

  • StringRegExp Frage

    • name22
    • 2. Mai 2011 um 20:58
    Zitat

    Hab nur ich das Gefühl, dass die Methode mit StringSplit/StringInString bei größeren Texten (15MB) doch recht langsam ist. Zusätzlich muss ich auch noch mehrere Dateien durchsuchen mit unbekannter Größe und da sollte doch StringRegExp schneller sein, oder täusche ich mich da ?


    Ich denke schon, nur wird der Gescheindigkeitsunterschied wieder dadurch zunichte gemacht, dass du willst, dass die Reihenfolge ignoriert wird. Im Prinzip würde man dann nur StrinInStr durch StringRegExp ersetzen (und das wäre dann vielleicht sogar noch langsamer).

  • Unglaublich: Engländer und Engländerin heiraten!

    • name22
    • 2. Mai 2011 um 20:51

    Bin Laden war so zu sagen, der "Vorzeigeterrorist"... Deswegen dreht da die Öffentlichkeit durch (zumindest in den USA). Aber das gehört dann in einen neuen Thread ^^.

  • so ein FPS programm machen

    • name22
    • 2. Mai 2011 um 20:48

    Das geht entweder mit dieser Funktion, wenn du auf GUI Controls bestehst, oder mit der in meinem Script gezeigten Methode. In der Hilfe zu diesem Befehl (F1 in Scite) ist ein Beispiel, dass exakt deinen Vorstellungen entspricht.

    [autoit]

    _WinAPI_SetLayeredWindowAttributes

    [/autoit]
  • so ein FPS programm machen

    • name22
    • 2. Mai 2011 um 20:40
    Zitat

    tolles und lustiges script aber legt sich leider nicht übers spiel


    Zumindest weißt du jetzt, wie man etwas ohne sichtbare GUI auf den Bildschirm malen kann. Manche Spiele verhindern auch einfach, dass sich ein anderes Fenster über sie legt. In diesem Fall ist es meistens so gut wie unmöglich, auf das Spiel zu "zeichnen" ohne ausgiebige Maßnahmen.

  • StringRegExp Frage

    • name22
    • 2. Mai 2011 um 20:30

    Das *peep* hat mich ehrlich gesagt ein wenig verwirrt 8| ... Wenn du mir genau sagst, was wo gefunden werden soll, dann kann ich dir ein RegEx Pattern zusammenstellen. ;)

    Edit: Am besten mit Beispiel ^^.

  • so ein FPS programm machen

    • name22
    • 2. Mai 2011 um 20:27
    Zitat

    ist mir egal ob es sowas schon gibt. ich bin anfänger mit autoit und dazulernen und nicht an andere programme verwiesen werden


    Dann drücke dich bitte deutlicher aus. Wenn keiner versteht was du eigentlich willst, kannst du dich nicht beschweren, dass du keine sofortige Lösung erhältst. Abgesehen davon hat er nicht gesagt "Das gibt es schon! Lad dir gefälligst FRAPS runter oder ich hau dich! X( ", sondern "Kann es sein, dass du sowas wie bei FRAPS meinst?".

  • so ein FPS programm machen

    • name22
    • 2. Mai 2011 um 20:23
    Zitat

    das steht hier ja erstmal nicht zur frage. ich finde es ehrlich gesagt daneben wenn man nicht die absicht hat die fragen zu beantworten aber trotzdem was schreibt. ich würds sehr nett finden wenn man hier auch auf MEINE fragen eingeht.


    Mein Beitrag gehört zum Thema, und ich bin nicht verpflichtet dir deine Frage direkt und ohne Umwege zu beantworten... Das ist ein Support Forum und keine Service Hotline. Ich bezweifle einfach, dass so ein Programm überhaupt möglich wäre (zumindest mit AutoIt) und wollte dich auf eine subtile und freundliche Art darauf hinweisen. Ich persönlich mag es nämlich nicht ewig an einem Projekt zu arbeiten, nur um am Ende festzustellen, dass es so gar nicht möglich ist.

    Edit: Vielleicht hilft dir dieser Thread von mir ja weiter.

  • so ein FPS programm machen

    • name22
    • 2. Mai 2011 um 20:14

    Wie soll so ein Programm denn funktionieren?

  • UDF erstellen

    • name22
    • 1. Mai 2011 um 18:34

    Indem du ein Layered Window erstellst (Eine GUI mit dem Stil $WS_EX_LAYERED) und dann mit dem Befehl _WinAPI_UpdateLayeredWindow darauf zeichnest ;). Bei der ToolTip UDF in meiner Signatur hab ich das genauso gemacht.

  • UDF erstellen

    • name22
    • 1. Mai 2011 um 18:20

    Das sieht doch schon ganz gut aus ;). Wenn du willst, kann ich dir helfen das ganze so umzuschreiben, dass die Ladeanzeige ohne Hintergrund direkt auf den Monitor gebracht wird (Also praktisch mit Transparenz).

  • TimerInit

    • name22
    • 1. Mai 2011 um 16:03

    Ah danke, ich hab diesen Thread wohl nie zu Ende gelesen ^^ . Aber dann sollte man das in der Hilfe vielleicht korrigieren, oder?

  • Video Codec auslesen

    • name22
    • 1. Mai 2011 um 02:31

    Ich hab mir die Dokumentation mal durchgelesen und es scheint, dass man da nur den zu verwenden Codec bestimmen kann...
    Edit: Google ist dein Freund... http://www.autoitscript.com/forum/topic/96…l-mediainfodll/

  • Video Codec auslesen

    • name22
    • 1. Mai 2011 um 02:10

    Versuch es mal mit der ffmpeg.exe. ;)

  • In welchem Trailer/Film/Spiel etc. wurde dieses Lied verwendet?

    • name22
    • 1. Mai 2011 um 02:01

    Die Website hab ich auch schon gefunden ;). Abgesehen davon, dass Youtube mich hinters Licht geführt hat weil dieses Lied "Under The Edge" und nicht "On The Edge" heißt, habe ich aber dort nur das Lied ohne jegliche nützliche Beschreibung gefunden... Und mit James Bond hat es wohl auch nichts zu tun, in diesem Kommentar stand aber auch nur, dass ihn Stellen dieses Songs an James Bond erinnern. Ich bin kein großer James Bond Fan, also kann ich nicht mit Sicherheit sagen ob vielleicht Stellen dieses Liedes in einem der Filme verwendet wurden. ;) Allerdings liefert Google mir wieder nichts passendes zum Thema James Bond und Under The Edge... Ist ja auch nicht schlimm wenn wir es nicht rausbekommen, das Lied gefällt mir trotzdem :D.

  • TimerInit

    • name22
    • 1. Mai 2011 um 01:32

    Das ändert nichts an der Tatsache, dass ich weiß, dass es weder Handle noch ein Wert in Millisekunden ist. Außerdem wollte ich ja auch wissen was diese ominösen "ticks" sind und wieso in der Hilfe zu TimerInit so ein Quark drinsteht.

  • TimerInit

    • name22
    • 1. Mai 2011 um 01:19

    Mir ist letztens aufgefallen, dass TimerInit() gar keinen Wert in Millisekunden zurückgibt, so wie es in der Hilfe steht. Ich bin nach ein bisschen Herumquälerei mit Google auf diesen Thread im englischen AutoIt Forum gestoßen. Scheinbar gibt TimerInit eine Zeitmarke in der von Mythen umrankten Einheit "ticks" zu Deutsch u.A. "Matratzenbezug" und "Augenblick". In diesem Thread habe ich schon die Lösung gefunden wie man Millisekunden in diese "ticks" umrechnet, und zwar muss man den Wert in Millisekunden mit dem Quotienten aus TimerInit() / TimerDiff(0) multiplizieren. Dieser Quotient ist nicht immer konstant, was aber auch mit der Messungenauigkeit, die durch die Verzögerung beim Aufruf der Funktionen entsteht, zusammenhängen könnte. Vielleicht kann mir ja jemand erklären was "ticks" in diesem Fall sind, und wieso in der Hilfe steht, dass das Millisekunden wären. :)

    Hier noch ein Script zur verdeutlichung:

    [autoit]

    $nT1 = TimerInit()
    Sleep(100)
    $nT2 = TimerInit()
    ConsoleWrite($nT2 - $nT1 & @CRLF)

    [/autoit]
  • In welchem Trailer/Film/Spiel etc. wurde dieses Lied verwendet?

    • name22
    • 30. April 2011 um 23:02

    Der Titel sagt eigentlich schon alles. Mir kommt das Lied "On The Edge" von "Killer Tracks" irgendwie ziemlich bekannt vor (vielleicht irgendein Soundtrack zu einem Film :S ), aber ich kann mich einfach nicht mehr daran erinnern woher ich das kennen könnte. :( Über Google stoße ich nur auf zahlreiche Links à la "MP3s kostenlos, legal downloaden!!!111"...
    Vielleicht wisst ihr ja weiter ;).

    PS: Es kann auch sein, dass das Lied noch nie in irgendeiner Form verwendet wurde und mir mein Gedächtnis Streiche spielt. Sollte dies der Fall sein, informiert mich bitte trotzdem ^^.

  • AutoIt Bilderwettbewrb 2011

    • name22
    • 30. April 2011 um 21:30
    Zitat

    Sieht aus wie das Wallpaper nur "Trapezoid" und aufgepeppelt


    Ich hab doch gesagt ich nehme mit Version 2.0 meines alten Bildes Teil. :rolleyes:

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™