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

  • Hilfeee !

    • name22
    • 7. Januar 2013 um 18:15

    Mir fällt es wirklich schwer dein gebrochenes Deutsch zu verstehen. Du sprichst nicht zufällig Englisch?

  • GDIPlus und Sonderzeichen...

    • name22
    • 5. Januar 2013 um 21:33

    Ich weiß nicht was du hast. Bei mir werden die Pfeile ganz normal dargestellt.
    Übrigens hast du da was am Ende vom Script vergessen:

    Spoiler anzeigen
    [autoit]

    #include <GuiConstants.au3>
    #include <GDIPlus.au3>

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

    $GuiWidth = 400
    $GuiHeight = 400

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

    _GDIPlus_Startup()

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

    $hGui = GUICreate("Test", $GuiWidth, $GuiHeight)
    $hGraphic = _GDIPlus_GraphicsCreateFromHWND($hGui)

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

    $Bitmap = _GDIPlus_BitmapCreateFromGraphics($GuiWidth, $GuiHeight, $hGraphic)
    $Buffer = _GDIPlus_ImageGetGraphicsContext($Bitmap)

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

    $hBtn_W = GUICtrlCreateButton(ChrW(8593), 190, 300, 30, 30)
    $hBtn_A = GUICtrlCreateButton(ChrW(8592), 160, 330, 30, 30)
    $hBtn_S = GUICtrlCreateButton(ChrW(8595), 190, 360, 30, 30)
    $hBtn_D = GUICtrlCreateButton(ChrW(8594), 220, 330, 30, 30)

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

    $hLabel_Main = GUICtrlCreateLabel("test", 10, 10, 380, 290)
    GUICtrlSetState($hLabel_Main, $GUI_HIDE)

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

    GUISetState(@SW_SHOW)

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

    While Sleep(10)
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    ExitLoop
    EndSwitch
    WEnd

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

    _GDIPlus_GraphicsDispose($hGraphic)
    _GDIPlus_GraphicsDispose($hGraphic)
    _GDIPlus_BitmapDispose($Bitmap)
    _GDIPlus_Shutdown()

    [/autoit]
  • SB-Zitate Nummer 5

    • name22
    • 5. Januar 2013 um 15:43

    Weiter so :thumbup: . Schade, dass Sprenger nicht mehr so viel zeit hat...

  • Desktop effects - 22 Effekte mit BitBlt (früher Melting Desktop)

    • name22
    • 4. Januar 2013 um 23:03

    Ich hab auch nen i5. Meiner ist auf 4GHz übertaktet ^^. Ich glaube nicht, dass es daran liegt. Was für eine Auflösung hast du? Ich hab momentan FullHD (1080p).

  • Desktop effects - 22 Effekte mit BitBlt (früher Melting Desktop)

    • name22
    • 4. Januar 2013 um 22:50

    Lustige Idee ;). Nur ist es bei mir ein wenig langsam.
    Und wieder ein schön lesbares und übersichtliches Script muss ich sagen... :rolleyes:

  • txt zusammenfassen

    • name22
    • 3. Januar 2013 um 16:59

    Ups.. Das habe ich gar nicht getestet. ^^ Ja das passiert bei mir auch, aber wenn man dein Script genauer anschaut ist das überhaupt nicht komisch ;).
    In der ersten Zeile versuchst du nämlich den Wert aus einer Datei namens "Configurationini" auszulesen. Dann schreibst du einen Wert in einer andere Datei mit Namen "Configuration.ini" :P.
    Versuchs mal so:

    Spoiler anzeigen
    [autoit]

    $iniread = IniRead ("Configuration.ini", "Configuration", "Firststart", 0)
    #NoTrayIcon
    If $iniread <> 1 Then
    IniWrite ("Configuration.ini", "Configuration", "Firststart", 1)
    MsgBox(0, "vzv", "vztv")
    EndIf

    [/autoit]
  • txt zusammenfassen

    • name22
    • 3. Januar 2013 um 16:27

    Bei mir funktioniert dein Script prima. Falls die .ini nicht vorhanden ist wird sie erstellt und falls der Wert 0 ist wird er auf 1 gesetzt.

  • Frage Neu bei Autoit 3.3.8.1 einer Option.?

    • name22
    • 3. Januar 2013 um 16:14

    Das ändert doch nur den tatsächlich markierten Bereich, oder? ?(

  • Guten rutsch nachträglich Hallo

    • name22
    • 3. Januar 2013 um 15:32

    Herzlich Willkommen im Forum, Talo ;). Auch wenn AutoIt relativ einfach zu lernen ist, sind wir natürlich trotzdem bereit dir zu helfen falls etwas nicht klappt :P.

  • txt zusammenfassen

    • name22
    • 2. Januar 2013 um 16:58

    Seit wann unterstützt denn AutoIt Array Deklaration ohne explizite Angabe der Größe? Soweit ich weiß, gibt es das erst seit Beta-Version 3.3.9.3.
    Damit es auch im Standard-Release funktioniert, sollte das hier:

    [autoit]

    Local $aFilenames = [ "1.txt", "2.txt", "3.txt", "4.txt" ] ; usw. ;Wir definieren den Array "aFilenames" und geben ihm die Werte "1.txt", "2.txt", "3.txt" und "4.txt".

    [/autoit]


    So aussehen:

    [autoit]

    Local $aFilenames[4] = [ "1.txt", "2.txt", "3.txt", "4.txt" ] ; usw. ;Wir definieren den Array "aFilenames" und geben ihm die Werte "1.txt", "2.txt", "3.txt" und "4.txt".

    [/autoit]


    Siehe:

    Zitat von AutoIt v 3.3.9.3 - Changelog

    - Added #1191: Explicit size of arrays optional for explicit initialization.

  • Suche Script um zwei Bilder nebeneinander zusammmenfügen.

    • name22
    • 2. Januar 2013 um 16:31

    Nimm dir bitte Andys Beitrag zu Herzen, und such das nächste mal bevor du die Frage stellst... Nichtsdestotrotz hatte ich tatsächlich noch ein Script, dass genau das macht (nur hatte ich noch Abstände zwischen den Bildern). Nach dem Entfernen des überflüssigen Codes ist das hier herausgekommen. Sollte genau das machen was du wolltest.

    Spoiler anzeigen
    [autoit]

    #include <GDIPlus.au3>

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

    Global $iPictures = 2

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

    Global $aPic[$iPictures][3], $iTotalWidth = 0, $iTotalHeight = 0, $hBitmap, $hGraphics, $iX = 0, $sPath_Save

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

    OnAutoItExitRegister("_Shutdown")

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

    _GDIPlus_Startup()
    For $i = 0 To $iPictures -1
    $aPic[$i][0] = _GDIPlus_ImageLoadFromFile(FileOpenDialog("Select Image Nr. " & $i + 1, "", "Image File (*.jpg;*.jpeg;*.png;*.bmp;*.gif)"))
    If @error Then Exit
    $aPic[$i][1] = _GDIPlus_ImageGetWidth($aPic[$i][0])
    $aPic[$i][2] = _GDIPlus_ImageGetHeight($aPic[$i][0])
    $iTotalWidth += $aPic[$i][1]
    If $aPic[$i][2] > $iTotalHeight Then $iTotalHeight = $aPic[$i][2]
    Next

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

    $sPath_Save = FileSaveDialog("Save as...", "", "Image File (*.jpg;*.jpeg;*.png;*.bmp;*.gif)")
    If @error Then Exit

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

    $hBitmap = _GDIPlus_BitmapCreateFromscan0($iTotalWidth, $iTotalHeight)
    $hGraphics = _GDIPlus_ImageGetGraphicsContext($hBitmap)

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

    For $i = 0 To $iPictures - 1
    ConsoleWrite(_GDIPlus_GraphicsDrawImageRect($hGraphics, $aPic[$i][0], $iX, Floor($iTotalHeight / 2 - $aPic[$i][2] / 2), $aPic[$i][1], $aPic[$i][2]))
    $iX += $aPic[$i][1]
    Next

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

    _GDIPlus_ImageSaveToFile($hBitmap, $sPath_Save)

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

    Exit

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

    Func _GDIPlus_BitmapCreateFromScan0($iWidth, $iHeight, $iStride = 0, $iPixelFormat = 0x0026200A, $pScan0 = 0)
    Local $aResult = DllCall($ghGDIPDll, "uint", "GdipCreateBitmapFromScan0", "int", $iWidth, "int", $iHeight, "int", $iStride, "int", $iPixelFormat, "ptr", $pScan0, "int*", 0)

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

    If @error Then Return SetError(@error, @extended, 0)
    $GDIP_STATUS = $aResult[0]
    Return $aResult[6]
    EndFunc ;==>_GDIPlus_BitmapCreateFromScan0

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

    Func _Shutdown()
    _GDIPlus_GraphicsDispose($hGraphics)
    _GDIPlus_BitmapDispose($hBitmap)
    For $i = 0 To $iPictures - 1
    _GDIPlus_ImageDispose($aPic[$i][0])
    Next
    _GDIPlus_Shutdown()
    EndFunc

    [/autoit]
  • txt zusammenfassen

    • name22
    • 1. Januar 2013 um 20:43

    Welche "Werte"? Es klingt so, als ob deine .txt Dateien eine Struktur hätten, aber woher soll hier irgendjemand wissen wie die aussieht?

  • 2012 --> 2013

    • name22
    • 1. Januar 2013 um 00:27

    Ich wünsche auch allen Usern ein frohes neues Jahr 2013! :party:

  • Kreativitätswettbewerb: Gestaltung Header Forum

    • name22
    • 29. Dezember 2012 um 19:59

    Mars Mir gefällts :thumbup: . Sieht ein bisschen wie ein equalizer aus :D. Ich bin mir bloß nicht sicher wie das zum Rest passen würde... Man könnte das restliche Thema aber auch anpassen.

  • Coole Bilder berechnen (Domain coloring / complex numbers) (Assembler)

    • name22
    • 28. Dezember 2012 um 02:02

    Dann überlasse ich die Theorie fürs erste den Mathematikern und schaue mal was ich aus dem AutoIt-Code lernen kann :D. Vielen Dank für den lesbareren Autoit Ansatz ;).

  • Coole Bilder berechnen (Domain coloring / complex numbers) (Assembler)

    • name22
    • 27. Dezember 2012 um 01:14

    ... Ich muss öfters schlafen. :pinch: Sorry, Assemblercode ist eben auch Andys Markenzeichen, daher die Verwechslung. Habs mal schnell und unauffällig korrigiert :whistling: .

  • Coole Bilder berechnen (Domain coloring / complex numbers) (Assembler)

    • name22
    • 27. Dezember 2012 um 00:24

    Geniales Script eukalyptus :thumbup: . Sieht, wie immer, super aus ;). Jetzt werde ich mich wohl für eine Weile mit der Mathematik hinter dem ganzen beschäftigen.

  • Kreativitätswettbewerb: Gestaltung Header Forum

    • name22
    • 26. Dezember 2012 um 16:26

    Das Bild wird nicht gestaucht. Probier mal die Breite des Browserfensters zu verändern, das Bild wird je nach Bedarf wiederholt und dann irgendwann abgeschnitten.

  • letsgo, der Applehasser, wird 16

    • name22
    • 24. Dezember 2012 um 00:49

    Happy Birthday letsgo :D . Du wirst mit zum 16ten doch bestimmt unter Geschenken begraben ;).

  • Frohe Weihnachten!

    • name22
    • 23. Dezember 2012 um 22:07

    Frohe Weihnachten, allen denen das Fest was bedeutet ;). Ich freue mich lediglich am guten Essen :P.

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™