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

Beiträge von clezZ

  • Happy Birthday Schnacko

    • clezZ
    • 6. Dezember 2011 um 15:03

    Happy Birthday :party:

    Und hoffentlich bald n paar neue Flutch updates ;)

  • Der Gaming-Thread (nur für Freaks)

    • clezZ
    • 20. Oktober 2011 um 18:14

    Also wenn ich mal n fps zock dann cod 6 oder 7, manchmal auch Halo 3 (ODST :D).
    Aber eigentlich spiel ich grad mehr so gta und (//edit für name22^^: nba) 2k11 :D :D

  • progandy hat Geburtstag!

    • clezZ
    • 11. Oktober 2011 um 18:13

    Herzlichen Glückwunsch zum 21. :party:

  • name22 feiert seinen 17ten

    • clezZ
    • 6. Oktober 2011 um 20:14

    Hey name22, Alles Gute zum 17. :D
    Ist jetzt zwar einen Tag zu spät, aber ich hab dir ja schon persönlich gratuliert :D

  • [Spiel] PanzerFight

    • clezZ
    • 26. September 2011 um 17:48

    Geil :)
    Lol, Ich wollte nachher sogar etwas ähnliches anfangen, und das bevor ich das hier gesehen hab ^^
    //Edit: Aber nicht mit GDI, sondern OGL :D

  • _SoundPlay() spielt keine *.mp3-Dateien ab

    • clezZ
    • 25. September 2011 um 16:43

    Ich habs mal mit 3 mp3's ausprobiert und bei mir wurden die ersten zwei abgespielt, nur die dritte hat einen Error gebracht.

    //Edit: Win 7 Home Premium 32Bit

  • [GDI+] Falling Code

    • clezZ
    • 25. September 2011 um 13:15

    Ja, das hat mich auf die Idee gebracht :D

  • [GDI+] Falling Code

    • clezZ
    • 25. September 2011 um 00:58

    Habs mit der MemFont.au3 geupdated.
    Das neue Skript ist jetzt als Anhang im ersten Post.

  • [GDI+] Falling Code

    • clezZ
    • 24. September 2011 um 17:41

    Ja, hab ich mir auch gedacht, aber ich wollte eine Schrift verwenden, die eigentlich jeder auf seinem Rechner hat und nicht eine spezielle Matrix Schrift.

    //Habs oben hinzu gefügt. ;)

  • Flutch - Erobert die Welt

    • clezZ
    • 24. September 2011 um 16:36

    Ganz nett :)
    Aber:
    -Der Sprung sollte realistischer aussehen (Schwerebeschleunigung (9.81 m/s^-2)) und auch nicht ewig hoch in die Luft gehen.
    -Die Figur sollte die Beine beim Stehen nicht bewegen.
    -Die Schatten bei der Figur sollten entgegen des lichts sein und nicht immer auf der Vorderseite der Figur

    und im Skript hatte ich einen include Fehler, den hab ich bei mir behoben.

  • [GDI+] Falling Code

    • clezZ
    • 24. September 2011 um 15:56

    Moin,
    ich hab ja schon lange nichts mehr mit AutoIt gemacht.
    Deshalb hab ich ein kleines GDI+ Skript geschrieben, um mich mal wieder einzuarbeiten.

    Das ist ein "Falling Code".
    Während dem Skript, kann man durch drücken der 'c'-Taste die Farbe ändern.

    Spoiler anzeigen
    [autoit]


    #include <GDIPlus.au3>
    #include <GUIConstants.au3>
    #include <Misc.au3>
    #include <Color.au3>

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

    Opt("GuiOnEventMode", 1)

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

    Dim $color=0x00FF00
    Dim $number=55
    Dim $iGUIHeight = 500
    Dim $iGUIWidth = 500
    Dim $timerInit, $fps=30

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

    Dim $nX[$number], $nY[$number]

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

    Dim $hGUI = GUICreate("Falling Code by clezZ (c) 2011", $iGUIWidth, $iGUIHeight, -1, -1)
    GUISetState()
    WinSetTrans($hGUI,"",0xFF)

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

    GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")

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

    _GDIPlus_Startup()

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

    Dim $hGraphics = _GDIPlus_GraphicsCreateFromHWND($hGUI)
    Dim $hBitmap = _GDIPlus_BitmapCreateFromGraphics($iGUIWidth, $iGUIHeight, $hGraphics)
    Dim $hBuffer = _GDIPlus_ImageGetGraphicsContext($hBitmap)
    _GDIPlus_GraphicsSetSmoothingMode($hBuffer, 2)
    Dim $hBrush_FFFFFF = _GDIPlus_BrushCreateSolid(0xFFFFFFFF)
    Dim $hBrush_00FF00 = _GDIPlus_BrushCreateSolid('0xFF'&Hex(_ColorGetRed($color), 2)&Hex(_ColorGetGreen($color), 2)&Hex(_ColorGetBlue($color), 2))

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

    _GDIPlus_GraphicsClear($hBuffer, 0xFF000000)

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

    Dim $sString, $nSize=8

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

    For $i=0 To $number-1
    $nX[$i]=Random($nSize, 500-$nSize, 1)
    $nY[$i]=Random($nSize, 500-$nSize, 1)*-1
    Next

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

    Dim $hFormat = _GDIPlus_StringFormatCreate(0)
    Dim $hFamily = _GDIPlus_FontFamilyCreate("Arial")
    Dim $hFont = _GDIPlus_FontCreate($hFamily, $nSize)

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

    Dim $hFamily2 = _GDIPlus_FontFamilyCreate("Arial Black")
    Dim $hFont2 = _GDIPlus_FontCreate($hFamily2, $nSize+($nSize/10))

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

    _WM_PAINT()

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

    HotKeySet("c", "_color")

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

    While 1
    _Draw()
    WEnd

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

    Func _Draw()
    $timerInit=TimerInit()
    _GDIPlus_GraphicsClear($hBuffer, '0x'&Hex(35)&'000000')

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

    For $i=0 To $number-1
    $sString=Chr(Random(48, 57, 1))
    $nY[$i]+=($nSize+3)

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

    $tLayout2 = _GDIPlus_RectFCreate($nX[$i]-(1.5*($nSize/10)), $nY[$i]-($nSize/3.3), 0, 0)
    $aInfo2 = _GDIPlus_GraphicsMeasureString($hBuffer, $sString, $hFont2, $tLayout2, $hFormat)
    $pLayout = DllStructGetPtr($tLayout2)
    $aResult = DllCall($ghGDIPDll, "int", "GdipDrawString", "handle", $hBuffer, "wstr", $sString, "int", -1, "handle", $hFont2, "ptr", $pLayout, "handle", $hFormat, "handle", $hBrush_00FF00)

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

    $tLayout = _GDIPlus_RectFCreate($nX[$i], $nY[$i], 0, 0)
    $aInfo = _GDIPlus_GraphicsMeasureString($hBuffer, $sString, $hFont, $tLayout, $hFormat)
    $pLayout = DllStructGetPtr($tLayout)
    If $nY[$i] >500 Then
    $nY[$i]=$nY[$i]-500-2*$nSize
    $nX[$i]=Random($nSize, 500-$nSize, 1)
    EndIf
    $aResult = DllCall($ghGDIPDll, "int", "GdipDrawString", "handle", $hBuffer, "wstr", $sString, "int", -1, "handle", $hFont, "ptr", $pLayout, "handle", $hFormat, "handle", $hBrush_FFFFFF)
    Next
    Sleep(1000/$fps-TimerDiff($timerInit))
    _WM_PAINT()
    EndFunc

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

    Func _color()
    Dim $color=_ChooseColor(2, $color)
    Dim $hBrush_00FF00 = _GDIPlus_BrushCreateSolid('0xFF'&Hex(_ColorGetRed($color), 2)&Hex(_ColorGetGreen($color), 2)&Hex(_ColorGetBlue($color), 2))
    EndFunc

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

    Func _Exit()
    _GDIPlus_FontDispose($hFont)
    _GDIPlus_FontFamilyDispose($hFamily)
    _GDIPlus_StringFormatDispose($hFormat)
    _GDIPlus_FontDispose($hFont2)
    _GDIPlus_FontFamilyDispose($hFamily2)

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

    _GDIPlus_BrushDispose($hBrush_00FF00)
    _GDIPlus_BrushDispose($hBrush_FFFFFF)
    _GDIPlus_GraphicsDispose($hBuffer)
    _GDIPlus_BitmapDispose($hBitmap)
    _GDIPlus_GraphicsDispose($hGraphics)
    _GDIPlus_Shutdown()
    Exit
    EndFunc

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

    Func _WM_PAINT()
    _GDIPlus_GraphicsDrawImageRect($hGraphics, $hBitmap, 0, 0, $iGUIWidth, $iGUIHeight)
    EndFunc

    [/autoit]


    Wer will, kann sich diese Schrift downloaden und installieren: http://www.myfont.de/fonts/infos/631-Matrix-Code.html
    Dafür hab ich hier das Skript angepasst:

    Spoiler anzeigen
    [autoit]


    #include <GDIPlus.au3>
    #include <GUIConstants.au3>
    #include <Misc.au3>
    #include <Color.au3>

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

    Opt("GuiOnEventMode", 1)

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

    Dim $color=0x00FF00
    Dim $number=50
    Dim $iGUIHeight = 500
    Dim $iGUIWidth = 500
    Dim $timerInit, $fps=30

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

    Dim $nX[$number], $nY[$number]

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

    Dim $hGUI = GUICreate("Falling Code by clezZ (c) 2011", $iGUIWidth, $iGUIHeight, -1, -1)
    GUISetState()
    WinSetTrans($hGUI,"",0xFF)

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

    GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")

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

    _GDIPlus_Startup()

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

    Dim $hGraphics = _GDIPlus_GraphicsCreateFromHWND($hGUI)
    Dim $hBitmap = _GDIPlus_BitmapCreateFromGraphics($iGUIWidth, $iGUIHeight, $hGraphics)
    Dim $hBuffer = _GDIPlus_ImageGetGraphicsContext($hBitmap)
    _GDIPlus_GraphicsSetSmoothingMode($hBuffer, 2)
    Dim $hBrush_FFFFFF = _GDIPlus_BrushCreateSolid(0xFFFFFFFF)
    Dim $hBrush_00FF00 = _GDIPlus_BrushCreateSolid('0xFF'&Hex(_ColorGetRed($color), 2)&Hex(_ColorGetGreen($color), 2)&Hex(_ColorGetBlue($color), 2))

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

    _GDIPlus_GraphicsClear($hBuffer, 0xFF000000)

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

    Dim $sString, $nSize=11

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

    For $i=0 To $number-1
    $nX[$i]=Random($nSize, 500-$nSize, 1)
    $nY[$i]=Random($nSize, 500-$nSize, 1)*-1
    Next

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

    Dim $hFormat = _GDIPlus_StringFormatCreate(0)
    Dim $hFamily = _GDIPlus_FontFamilyCreate("Matrix Code NFI")
    Dim $hFont = _GDIPlus_FontCreate($hFamily, $nSize)

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

    Dim $hFamily2 = _GDIPlus_FontFamilyCreate("Matrix Code NFI")
    Dim $hFont2 = _GDIPlus_FontCreate($hFamily2, $nSize+2, 1)

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

    _WM_PAINT()

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

    HotKeySet("c", "_color")

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

    While 1
    _Draw()
    WEnd

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

    Func _Draw()
    $timerInit=TimerInit()
    _GDIPlus_GraphicsClear($hBuffer, '0x'&Hex(35)&'000000')

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

    For $i=0 To $number-1
    $sString=Chr(Random(97, 122, 1))
    $nY[$i]+=($nSize+3)

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

    $tLayout2 = _GDIPlus_RectFCreate($nX[$i]-1.5, $nY[$i]-1, 0, 0)
    $aInfo2 = _GDIPlus_GraphicsMeasureString($hBuffer, $sString, $hFont2, $tLayout2, $hFormat)
    $pLayout = DllStructGetPtr($tLayout2)
    $aResult = DllCall($ghGDIPDll, "int", "GdipDrawString", "handle", $hBuffer, "wstr", $sString, "int", -1, "handle", $hFont2, "ptr", $pLayout, "handle", $hFormat, "handle", $hBrush_00FF00)

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

    $tLayout = _GDIPlus_RectFCreate($nX[$i], $nY[$i], 0, 0)
    $aInfo = _GDIPlus_GraphicsMeasureString($hBuffer, $sString, $hFont, $tLayout, $hFormat)
    $pLayout = DllStructGetPtr($tLayout)
    If $nY[$i] >500 Then
    $nY[$i]=$nY[$i]-500-2*$nSize
    $nX[$i]=Random($nSize, 500-$nSize, 1)
    EndIf
    $aResult = DllCall($ghGDIPDll, "int", "GdipDrawString", "handle", $hBuffer, "wstr", $sString, "int", -1, "handle", $hFont, "ptr", $pLayout, "handle", $hFormat, "handle", $hBrush_FFFFFF)
    Next
    Sleep(1000/$fps-TimerDiff($timerInit))
    _WM_PAINT()
    EndFunc

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

    Func _color()
    Dim $color=_ChooseColor(2, $color)
    Dim $hBrush_00FF00 = _GDIPlus_BrushCreateSolid('0xFF'&Hex(_ColorGetRed($color), 2)&Hex(_ColorGetGreen($color), 2)&Hex(_ColorGetBlue($color), 2))
    EndFunc

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

    Func _Exit()
    _GDIPlus_FontDispose($hFont)
    _GDIPlus_FontFamilyDispose($hFamily)
    _GDIPlus_StringFormatDispose($hFormat)
    _GDIPlus_FontDispose($hFont2)
    _GDIPlus_FontFamilyDispose($hFamily2)

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

    _GDIPlus_BrushDispose($hBrush_00FF00)
    _GDIPlus_BrushDispose($hBrush_FFFFFF)
    _GDIPlus_GraphicsDispose($hBuffer)
    _GDIPlus_BitmapDispose($hBitmap)
    _GDIPlus_GraphicsDispose($hGraphics)
    _GDIPlus_Shutdown()
    Exit
    EndFunc

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

    Func _WM_PAINT()
    _GDIPlus_GraphicsDrawImageRect($hGraphics, $hBitmap, 0, 0, $iGUIWidth, $iGUIHeight)
    EndFunc

    [/autoit]

    Im Anhang befindet sich eine erweiterte Version, die ich mit Hilfe der MemFont.au3 von eukalyptus erstellt habe.
    Vielen Dank dafür an eukalyptus.

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

    Dateien

    Matrix Schrift Hinten und Schriftart.au3 111,22 kB – 684 Downloads bild.png 258,72 kB – 722 Downloads Bild2.png 272,32 kB – 671 Downloads Bild3.png 403,38 kB – 666 Downloads
  • GunFood ist 30

    • clezZ
    • 19. September 2011 um 16:53

    Alles Gute Pistolen/Kanonenfutter :D :party:

  • Anfänger problem!

    • clezZ
    • 18. September 2011 um 15:43
    [autoit]


    if $variableIB = 1 Then
    MsgBox (0,"Variablen und InputBoxStrings + Externes Programm starten und Automatisieren by Django","Start der Automatisierung")
    ElseIf @error Then
    MsgBox (0,"Variablen und InputBoxStrings + Externes Programm starten und Automatisieren by Django","Ende der Automatisierung")
    Exit
    EndIf

    [/autoit]

    So müsste es klappen

  • Arengu - Das AutoIt 2D RPG

    • clezZ
    • 30. August 2011 um 11:54

    Wenn man im Shop ist, und dann auf diesen Button drückt, auf dem ein Pfeil nach unten ist und daneben ein Minus, dann kommt auch ein Error.

  • Tutorial Für Irrlicht

    • clezZ
    • 9. August 2011 um 12:15
    Zitat von Schnacko

    wenn ich c++ auch verstehe.


    Ist nicht schwer. Du brauchst meiner Meinung nach nur Grundkenntnisse um diese Texte zu verstehen.

  • Tutorial Für Irrlicht

    • clezZ
    • 9. August 2011 um 11:08

    Du könntest diese "offiziellen" Tutorials ja statt in C++ in AutoIt und deutsch schreiben.
    http://irrlicht.sourceforge.net/tutorials.html

  • Shutdown Timer

    • clezZ
    • 9. August 2011 um 02:20

    schau dir einfach mal die Befehle

    [autoit]


    InputBox()
    Shutdown()
    ; und ggf
    Sleep()

    [/autoit]


    in der Hilfe an.

  • Prüfen ob ein bestimmtes Programm installiert ist

    • clezZ
    • 8. August 2011 um 17:43

    Hier sind die ganzen Ordner der Installierten Programme, aber eben auch mit Unterordnern: HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\Folders

  • [Beendet] Wegfindungs-Scriptwettbewerb

    • clezZ
    • 8. August 2011 um 17:17

    Haben auch noch andere außer Marsi ein Skript eingesendet?
    Wenn ja wären diese Skripte vllt auch noch ganz interessant.

  • Happy Birthday clezZ!

    • clezZ
    • 1. August 2011 um 14:56

    Danke schon mal an alle :)
    Und danke name22 :D Ist das dein erster Geburtstagsthreat? ^^

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™