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

Beiträge von HopFail

  • Context menu -> Neu

    • HopFail
    • 22. Mai 2010 um 11:29
    • [Start > Ausführen... > regedit]
    • HKEY_CLASSES_ROOT\
    • AllFilesystemObjects\
    • shellex\
    • ContextMenuHandlers
    • Neuen Key erstellen...
    • Den "Namen" eingeben
    • Die Value eingeben

    Wie die Value heisst, weiß ich nicht.

  • Func - Problem

    • HopFail
    • 22. Mai 2010 um 11:25

    Vote 4 Close -.-

  • Home Chat

    • HopFail
    • 22. Mai 2010 um 11:13

    Vielleicht hilft das: https://autoit.de/index.php?page…amp;hilight=RSA

  • GDI+ GraphicsDrawImage - Bild wird nicht gezeichnet

    • HopFail
    • 22. Mai 2010 um 10:45
    Zitat von andygo

    Auf den ersten Blick fällt mir auf das du die Variable $hPen mehrmals definierst.

    Ups, habe das Script jetzt noch einmal geändert, aber am Programm (und Problem) selber hat sich nichts geändert :(

  • GDI+ GraphicsDrawImage - Bild wird nicht gezeichnet

    • HopFail
    • 22. Mai 2010 um 10:34

    Hey Community,

    ich möchte ein Spiel entwickeln, in dem man herunterfallende Luftballons mit einem Korb einfangen muss.
    Ich weiß, dass es so etwas schon gibt. Der Nebeneffekt soll sein, dass ich GDI+ lerne.
    Ich bin mit den Grundlagen durch [Link entfernt] schon etwas vertraut, aber ich habe nun das Problem, dass ein Ballon nicht gezeichnet wird. Der Hintergrund wird bereits gezeichnet.

    Das Skript:

    Spoiler anzeigen
    [autoit]

    #include <GDIPlus.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    Opt("GUIOnEventMode", 1)
    OnAutoItExitRegister("_Exit")

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

    _GDIPlus_Startup()

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

    Global $iWidth = 500, $iHeight = 600
    Global $iX = 0, $iY = 0
    Global $aPos_Ellipse[4] = [-200, 100, 200, 200]

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

    $hGUI = GUICreate("TrapTheBalloon",$iWidth,$iHeight)
    $hWnd = WinGetHandle("TrapTheBalloon")
    GUISetState()
    $hGraphic = _GDIPlus_GraphicsCreateFromHWND($hWnd)
    ;Erstmal das normale Grafik-Objekt erstellen.
    $hBitmap = _GDIPlus_BitmapCreateFromGraphics($iWidth, $iHeight, $hGraphic)
    ;Statt uns mit dem normalen Frontbuffer zufrieden zu geben, erstellen wir erstmal eine
    ;Bitmap, mit Bezug auf unser Grafikobjekt.
    $hBackbuffer = _GDIPlus_ImageGetGraphicsContext($hBitmap)
    ;Nachdem unser Bitmap erstellt ist, holen wir uns den Graphics Context. Dieser
    ;wird von uns verwendet, um darin zu zeichnen
    $red = 0xFF000000 + 0xFF0000
    $green = 0xFF000000 + 0xFF0000
    $blue = 0xFF000000 + 0xFF0000
    $yellow = 0xFF000000 + 0xFF0000
    $pink = 0xFF000000 + 0xFF0000
    Global $hBackground = _GDIPlus_ImageLoadFromFile(@ScriptDir & "\graphics\background.png")
    Global $balloon_red = _GDIPlus_ImageLoadFromFile(@ScriptDir & "\graphics\balloon_red.png")
    Global $balloon_green = _GDIPlus_ImageLoadFromFile(@ScriptDir & "\graphics\balloon_green.png")
    Global $balloon_blue = _GDIPlus_ImageLoadFromFile(@ScriptDir & "\graphics\balloon_blue.png")
    Global $balloon_yellow = _GDIPlus_ImageLoadFromFile(@ScriptDir & "\graphics\balloon_yellow.png")
    Global $balloon_pink = _GDIPlus_ImageLoadFromFile(@ScriptDir & "\graphics\balloon_pink.png")
    GUISetOnEvent(-3, "_Exit")
    GUIRegisterMsg(0x000F, "WM_PAINT")

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

    While 1

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

    _GDIPlus_GraphicsClear($hBackbuffer)
    ; Superradierer benutzen um alten Backbuffer zu löschen
    _GDIPlus_GraphicsDrawRect($hBitmap,50,50,100,150)
    _WinAPI_RedrawWindow($hWnd, 0, 0,$RDW_INTERNALPAINT)
    ; WM_PAINT wird nur aufgerufen, wenn alle Berechnungen fertig sind!
    ; In WM_PAINT wird selbst nichts berechnet, oder gezeichnet. diese Funktion wird nur das
    ; Bitmap-Objekt in das Grafik-Objekt übertragen.
    Sleep(1000)
    WEnd

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

    Func _Exit() ; Clean up resources
    _GDIPlus_GraphicsDispose($hGraphic) ; Grafikobjekt auflösen
    _GDIPlus_BitmapDispose($hBitmap); Bitmap auflösen
    _GDIPlus_ImageDispose($balloon_red); Bild auflösen
    _GDIPlus_ImageDispose($balloon_green); Bild auflösen
    _GDIPlus_ImageDispose($balloon_blue); Bild auflösen
    _GDIPlus_ImageDispose($balloon_yellow); Bild auflösen
    _GDIPlus_ImageDispose($balloon_pink); Bild auflösen
    _GDIPlus_ImageDispose($hBackground); Bild auflösen
    _GDIPlus_Shutdown() ; GDI+ Engine beenden
    Exit
    EndFunc ;==>_Exit

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

    Func WM_PAINT()
    _GDIPlus_GraphicsDrawImageRect($hBackbuffer, $hBackground, 0, 0, $iWidth, $iHeight)
    _GDIPlus_GraphicsDrawImage($hBackbuffer, $balloon_red, 50, 50)
    _GDIPlus_GraphicsDrawImageRect($hGraphic, $hBitmap, $iX, $iY, $iWidth, $iHeight)
    ; _GDIPlus_GraphicsDrawImageRect() überträgt den Backbuffer in den Frontbuffer.
    ; Der erste Parameter ist unser Frontbuffer (Grafik Objekt).
    ; Der zweite ist unsere Bitmap, welche ja als BackBuffer fungiert.
    ; Darauf folgt der Abschnitt den man übertragen will.
    ; i.d.R. ist es 0, 0 für X und Y koordinaten, und die GUI Breite und Höhe für
    ; Width und Height. Kommt natürlich immer drauf an, wie groß euer Grafikobjekt ist,
    ; und ob ihr den vollen Teil zeichnen wollt.
    Return $GUI_RUNDEFMSG
    EndFunc ;==>WM_PAINT

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

    Hier der komplette Ordner als Archiv mit Grafiken.

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Edit Oscar: Bitte keine Links zu Botforen setzen!

    Dateien

    TrapTheBalloon.rar 43,09 kB – 422 Downloads
  • GUI problem

    • HopFail
    • 22. Mai 2010 um 10:25
    Zitat von ChingsKhane

    Yeah THX ihr habt mir echt geholfen :D
    #closed#

    Kein Problem :)

  • GUI problem

    • HopFail
    • 22. Mai 2010 um 10:16

    Jap, du kopierst den Code, öffnest den Koda Form Designer und gehst auf "Au3 GUI Skript" (Import). Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    Den Rest kannst du dir ja denken :)

    Du kannst auch auf [Datei > Importieren > Au3 GUI Skript], ist dasselbe.

    Bilder

    • au3koda.png
      • 3,04 kB
      • 20 × 20
  • Snake (Spiel)

    • HopFail
    • 21. Mai 2010 um 17:32

    Er hat Recht, manchmal reagiert das Skript zu langsam.

  • Snake (Spiel)

    • HopFail
    • 21. Mai 2010 um 14:39

    Hey, super Spiel :)

    Nur manchmal "übermalt" das Bild der Maus den Rand.
    Deshalb habe ich folgendes Bild erstellt:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Bilder

    • maus.PNG
      • 6,46 kB
      • 67 × 70
  • Defense

    • HopFail
    • 20. Mai 2010 um 21:35

    Idee: Binde doch die Forensmileys ein! (Mit Genehmigung natürlich :rolleyes: )

  • Defense

    • HopFail
    • 20. Mai 2010 um 21:13

    Nice :)

  • captcha runterladen

    • HopFail
    • 20. Mai 2010 um 15:21

    Okay, alles klar, dann kann ich dir nicht helfen.

    :whistling:

  • captcha runterladen

    • HopFail
    • 20. Mai 2010 um 15:08
    Zitat

    Folgende Inhalte sind nicht erwünscht oder gar komplett verboten. Das Team behält es sich ausdrücklich vor, die Umsetzung der Regeln je nach Schweregrad zu verwarnen, zu löschen oder gar komplett zu sperren.

    - Bots für Spiele jeglicher Art, insbesondere Onlinespiele und ganz besonders Silkroad Online sowie World of Warcraft
    - Tools, um Nachrichten unerwünscht oft zu versenden (Spamming-Tools)
    - Programme, die anderen, auch Freunden, einen Schreck einjagen sollen oder sich sonst über andere Nutzer lustig machen ("Spaßviren")
    - Automatisierung von Webseiten oder Tools, die das in ihren AGBs verbieten
    - Viren
    - Malware, Spyware
    - Keylogger
    - Umgehen von Captchas

    (Diese Liste ist ausdrücklich nicht vollständig. Programme, die dem hinter diesen Regeln stehenden Geist widersprechen, sind ebenso als nicht erlaubt anzusehen)

    Alles anzeigen
  • eingabe aus inputbox speichern

    • HopFail
    • 19. Mai 2010 um 21:21
    Zitat von Cartan12
    [autoit]

    $Input1 = GUICtrlCreateInput("", 168, 192, 193, 21)

    [/autoit]

    Damit erzeugst du ein Input in eriner GUI

    [autoit]

    $Input1_inhalt = GUICtrlCreateRead($Input1)

    [/autoit]

    Damit ließt du den Inhalt des Input-Controls aus

    [autoit]

    $ini = "Deine Ini mit pfad"
    $section = "Deine Section"
    $key = "dein key"
    iniwrite($ini,$section,$key,$Input1_inhalt)

    [/autoit]

    Damit schreibst du den Inhalt in ne Ini

    Alles anzeigen

    Es heißt GUICtrlCreateRead()

  • Frage zu Koda

    • HopFail
    • 19. Mai 2010 um 20:10

    speicher doch eine .au3 dafür mit dem code

  • Doodle Jump für Pc

    • HopFail
    • 19. Mai 2010 um 17:55
    Zitat von hellboy3

    was meinste damit genau?

    Ich denke er meint, dass man die verschiebbaren Platten mit den Pfeiltasten verschieben können sollte. (Wenn man es nicht schon kann, korrigiert mich bitte).

    Achso jetzt versteh ich was EM meint hehe.
    Aber dann muss man ja immer an die Ecken der Fenster.
    Also ich find das mit den Maustasten gut und bin der Meinung, dass man die Bilder von Neulinging irgendwie einbinden sollte (Qualität und Richtigkeit). Und dazu muss der Code geändert werden (z.B. das mit den Jetpacks, die müssen ja dann irgendwie an den Doodler ran etc.
    Daran sollte man sich zuerst setzen.

  • Problem mit Gui

    • HopFail
    • 19. Mai 2010 um 16:35

    Wenn ich mich nicht irre, musst du

    [autoit]

    GUISetState()

    [/autoit]


    auf

    [autoit]

    GUISetState(@SW_SHOW)

    [/autoit]


    stellen.

  • Doodle Jump für Pc

    • HopFail
    • 19. Mai 2010 um 06:55
    Zitat von yxyx


    wenn ubuntu einverstanden is dan ändern wa das ne :D

    edit
    die bilder sin großartig :thumbup:

    Mit den Bildern ist das doch dann eine Sache der Legalität oder nicht??

  • Doodle Jump für Pc

    • HopFail
    • 18. Mai 2010 um 22:16
    Zitat von Neulinging

    So Problem gelöst hab mich erkundigt und ein programmm gefunden was das Problem löst.
    Die Sounds sind übrigens auch in dem Ordner die caf dateien.
    Hier der neue Link:
    http://freakshare.net/files/mt0tngwy…ateien.rar.html

    Was war das Programm? Ich hab Photoshop und nen Grafik-Converter versucht. Beide konnten das Format nicht erkennen :?:

  • Avi in GUI

    • HopFail
    • 18. Mai 2010 um 21:52

    Ich hab geupdatet. Probiers mal noch mal. Ich hab zu wenig Ahnung ;(

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™