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

  • GDI+ Plasma - eine andere Variante :-)

    • clezZ
    • 22. April 2010 um 19:57
    Zitat von qon

    name22: das war glaube von ihm eher spass halber gemeint, keineswegs ernst

    Das hoffe ich jetzt auch mal.
    UEZ: Das ist echt cool :thumbup:

  • Karierte Gui

    • clezZ
    • 22. April 2010 um 19:47

    Also,
    du hast vergessen die Ressourcen aufzuräumen.
    Und für

    [autoit]

    _GDIPlus_GraphicsDrawLine()

    [/autoit]

    benutzt man keinen Brush, sondern einen Pen

    [autoit]

    _GDIPlus_PenCreate()

    [/autoit]


    wobei man in deinem Fall gar keinen bräuchte.
    Und die Sleeps kannst du auch noch rausnehmen, weil die bringen nichts.

    Ansonsten ist es gut, so hab ich auch angefangen.(du könntest die linien ja noch etwas transparent machen)

  • Mauszeiger ändern

    • clezZ
    • 22. April 2010 um 17:19

    Meinst du deinen Cursor?
    Wenn du ihn dauerhaft ändern willst, dann mach das über die Systemsteuerungen,
    und wenn du ihn nur im Skript ändern willst, dann benutz GDI+, blende den Mauszeiger aus, und setze an die MouseGetPos() Koordinaten den Zeiger, den du haben willst.
    //Edit: SEuBo: Oh, den Befehl kenn ich gar nicht :D

  • Corrupt File

    • clezZ
    • 21. April 2010 um 22:29
    Zitat von GHOST SKIKDA

    ok , bye ;(

    You can try to learn German (but not with Google XD)

  • Corrupt File

    • clezZ
    • 21. April 2010 um 22:05
    Zitat von GHOST SKIKDA

    What do I do now?

    Please write smaller!

  • Corrupt File

    • clezZ
    • 21. April 2010 um 21:45

    Did you translate it with Google?

  • Figur Mit Pfeiltasten steuern

    • clezZ
    • 21. April 2010 um 19:30

    Wenn z.b. die Koordinaten die Breite des Fensters überschreiten, musst du die positionen einfach wieder auf 0 oder weniger setzen.

  • GDI+: Star Wars: Laserschwert Maler

    • clezZ
    • 21. April 2010 um 18:36
    Zitat von shayn

    Wäre gut für Button Designs

    Wie meinst du des? Sollen da Laserschwerter auf die Buttons, oder wie? :D (sry, wenn es offentsichtlich ist, und ich es nicht kapier)

  • Figur Mit Pfeiltasten steuern

    • clezZ
    • 21. April 2010 um 14:17

    Achja, zu der _IsPressed() Funktion, mit der kannst du auch viele andere Tasten prüfen (Die Hilfe hilft dem Hilfesuchenden!)

  • Editor übersetzen probleme

    • clezZ
    • 20. April 2010 um 19:28

    Oh, Danke, Jetzt bin ich dreifach erleuchtet :D

  • Editor übersetzen probleme

    • clezZ
    • 20. April 2010 um 17:42
    Zitat von m-obi

    If ControlCommand("Editor", "", "SysTabControl321", "CurrentTab") == "Editor Mode" Then

    "=="?
    Das gibts in C++ aber nicht in AutoIt :D

  • func vorzeitig beenden

    • clezZ
    • 20. April 2010 um 17:19

    Des mit den Funcs ist doch nicht so schlimm, ich hab Funcs auf erst später kennen gelernt.
    Und Return seit vielleicht einem Monat :D

  • Hallo

    • clezZ
    • 20. April 2010 um 17:15

    Ich sag einfach mal Willkommen.

  • Figur Mit Pfeiltasten steuern

    • clezZ
    • 20. April 2010 um 17:12

    Du hast mein Skript falsch abgeschrieben.
    Ich glaube nicht, dass Funcs in While Schleifen erstellt werden dürfen.

  • Figur Mit Pfeiltasten steuern

    • clezZ
    • 20. April 2010 um 15:17

    Hier hab ich dir ein kleines Beispiel geschrieben, die Überprüfung ist in der While-Schleife:

    Spoiler anzeigen
    [autoit]


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

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

    Global $GUIWidth = 500
    Global $GUIHeight = 500
    Global $iX = 100
    Global $iY = 100
    Global $RectWidth = 100
    Global $RectHeight = 75

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

    _GDIPlus_Startup()

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

    $hGUI = GUICreate("Beispiel", $GUIWidth, $GUIHeight)
    GUISetState()

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

    $hGraphics = _GDIPlus_GraphicsCreateFromHWND($hGUI)
    $hBitmap = _GDIPlus_BitmapCreateFromGraphics($GUIWidth, $GUIHeight, $hGraphics)
    $hBuffer = _GDIPlus_ImageGetGraphicsContext($hBitmap)
    _GDIPlus_GraphicsSetSmoothingMode($hBuffer, 2)
    $BrushBlack = _GDIPlus_BrushCreateSolid(0xFF000000)

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

    _GDIPlus_GraphicsClear($hBuffer, 0xFFFFFFFF)
    _GDIPlus_GraphicsFillRect($hBuffer, $iX, $iY, $RectWidth, $RectHeight, $BrushBlack)
    _GDIPlus_GraphicsDrawImageRect($hGraphics, $hBitmap, 0, 0, $GUIWidth, $GUIHeight)

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

    While 1
    $nMsg = GUIGetMsg(1)
    Switch $nMsg[0]
    Case $GUI_EVENT_CLOSE
    _Exit()
    EndSwitch
    If _IsPressed("25") Then
    $iX -= 3
    _Draw()
    _GDIPlus_GraphicsDrawImageRect($hGraphics, $hBitmap, 0, 0, $GUIWidth, $GUIHeight)
    EndIf
    If _IsPressed("26") Then
    $iY -= 3
    _Draw()
    _GDIPlus_GraphicsDrawImageRect($hGraphics, $hBitmap, 0, 0, $GUIWidth, $GUIHeight)
    EndIf
    If _IsPressed("27") Then
    $iX += 3
    _Draw()
    _GDIPlus_GraphicsDrawImageRect($hGraphics, $hBitmap, 0, 0, $GUIWidth, $GUIHeight)
    EndIf
    If _IsPressed("28") Then
    $iY += 3
    _Draw()
    _GDIPlus_GraphicsDrawImageRect($hGraphics, $hBitmap, 0, 0, $GUIWidth, $GUIHeight)
    EndIf
    WEnd

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

    Func _Draw()
    _GDIPlus_GraphicsClear($hBuffer, 0xFFFFFFFF)
    _GDIPlus_GraphicsFillRect($hBuffer, $iX, $iY, $RectWidth, $RectHeight, $BrushBlack)
    EndFunc ;==>_Draw

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

    Func _Exit()
    _GDIPlus_BrushDispose($BrushBlack)
    _GDIPlus_GraphicsDispose($hBuffer)
    _GDIPlus_BitmapDispose($hBitmap)
    _GDIPlus_GraphicsDispose($hGraphics)
    _GDIPlus_Shutdown()
    Exit
    EndFunc ;==>_Exit

    [/autoit]
  • Daten aus einer Liste in .ini schreiben

    • clezZ
    • 19. April 2010 um 17:39

    Das was wir dir am anfang gemacht haben.
    Mit den 4 Inputs. //Edit: sry

  • Daten aus einer Liste in .ini schreiben

    • clezZ
    • 19. April 2010 um 17:30

    Was schreibt man denn am Anfang im ersten Fenster in die Inputs?
    Ergebnisse, Teams, Gruppen?

  • Daten aus einer Liste in .ini schreiben

    • clezZ
    • 19. April 2010 um 16:40

    Nicht so wirklich. kannst du mal mit Paint skizzieren, wie diese Listen aufgebaut sein sollen?
    Dann einfach Hochladen und ins Skript einfügen.

  • Daten aus einer Liste in .ini schreiben

    • clezZ
    • 19. April 2010 um 16:28

    Und in welche Liste möchtest du die Werte wie einfügen?

  • Daten aus einer Liste in .ini schreiben

    • clezZ
    • 19. April 2010 um 16:18

    Ne, SEuBo hat dir eine Funktion geschrieben, ich hab dir nur einen Befehl gesagt.

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™