Mir fällt es wirklich schwer dein gebrochenes Deutsch zu verstehen. Du sprichst nicht zufällig Englisch?
Beiträge von name22
-
-
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>
[/autoit] [autoit][/autoit] [autoit]
#include <GDIPlus.au3>$GuiWidth = 400
[/autoit] [autoit][/autoit] [autoit]
$GuiHeight = 400_GDIPlus_Startup()
[/autoit] [autoit][/autoit] [autoit]$hGui = GUICreate("Test", $GuiWidth, $GuiHeight)
[/autoit] [autoit][/autoit] [autoit]
$hGraphic = _GDIPlus_GraphicsCreateFromHWND($hGui)$Bitmap = _GDIPlus_BitmapCreateFromGraphics($GuiWidth, $GuiHeight, $hGraphic)
[/autoit] [autoit][/autoit] [autoit]
$Buffer = _GDIPlus_ImageGetGraphicsContext($Bitmap)$hBtn_W = GUICtrlCreateButton(ChrW(8593), 190, 300, 30, 30)
[/autoit] [autoit][/autoit] [autoit]
$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)$hLabel_Main = GUICtrlCreateLabel("test", 10, 10, 380, 290)
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetState($hLabel_Main, $GUI_HIDE)GUISetState(@SW_SHOW)
[/autoit] [autoit][/autoit] [autoit]While Sleep(10)
[/autoit] [autoit][/autoit] [autoit]
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
WEnd_GDIPlus_GraphicsDispose($hGraphic)
[/autoit]
_GDIPlus_GraphicsDispose($hGraphic)
_GDIPlus_BitmapDispose($Bitmap)
_GDIPlus_Shutdown() -
Weiter so
. Schade, dass Sprenger nicht mehr so viel zeit hat... -
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).
-
Lustige Idee ;). Nur ist es bei mir ein wenig langsam.
Und wieder ein schön lesbares und übersichtliches Script muss ich sagen...
-
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)
[/autoit]
#NoTrayIcon
If $iniread <> 1 Then
IniWrite ("Configuration.ini", "Configuration", "Firststart", 1)
MsgBox(0, "vzv", "vztv")
EndIf -
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.
-
Das ändert doch nur den tatsächlich markierten Bereich, oder?

-
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.
-
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.
[autoit]
Damit es auch im Standard-Release funktioniert, sollte das hier: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]
[autoit]
So aussehen: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.
-
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()
[/autoit] [autoit][/autoit] [autoit]
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$sPath_Save = FileSaveDialog("Save as...", "", "Image File (*.jpg;*.jpeg;*.png;*.bmp;*.gif)")
[/autoit] [autoit][/autoit] [autoit]
If @error Then Exit$hBitmap = _GDIPlus_BitmapCreateFromscan0($iTotalWidth, $iTotalHeight)
[/autoit] [autoit][/autoit] [autoit]
$hGraphics = _GDIPlus_ImageGetGraphicsContext($hBitmap)For $i = 0 To $iPictures - 1
[/autoit] [autoit][/autoit] [autoit]
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_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)
[/autoit] [autoit][/autoit] [autoit]
Local $aResult = DllCall($ghGDIPDll, "uint", "GdipCreateBitmapFromScan0", "int", $iWidth, "int", $iHeight, "int", $iStride, "int", $iPixelFormat, "ptr", $pScan0, "int*", 0)If @error Then Return SetError(@error, @extended, 0)
[/autoit] [autoit][/autoit] [autoit]
$GDIP_STATUS = $aResult[0]
Return $aResult[6]
EndFunc ;==>_GDIPlus_BitmapCreateFromScan0Func _Shutdown()
[/autoit]
_GDIPlus_GraphicsDispose($hGraphics)
_GDIPlus_BitmapDispose($hBitmap)
For $i = 0 To $iPictures - 1
_GDIPlus_ImageDispose($aPic[$i][0])
Next
_GDIPlus_Shutdown()
EndFunc -
Welche "Werte"? Es klingt so, als ob deine .txt Dateien eine Struktur hätten, aber woher soll hier irgendjemand wissen wie die aussieht?
-
Ich wünsche auch allen Usern ein frohes neues Jahr 2013!

-
Mars Mir gefällts
. 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. -
-
-
-
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.
-
Happy Birthday letsgo
. Du wirst mit zum 16ten doch bestimmt unter Geschenken begraben ;). -
Frohe Weihnachten, allen denen das Fest was bedeutet ;). Ich freue mich lediglich am guten Essen :P.