HI
Mein script reagiert irgendwie nicht.
Wenn ich eine Messagebox einbaue dann macht er wieder was ich will.
Aber ich will keine messagebox drinnen haben, warum reagiert der script nicht?
Hier der Code:
Spoiler anzeigen
#include <FTPEx.au3>
#include <GDIPlus.au3>
#Include <ScreenCapture.au3>
$server = 'server'
$username = 'id'
$pass = 'pw'
$Open = _FTP_Open('Mein FTP-Control')
$Conn = _FTP_Connect($Open, $server, $username, $pass)
while 1
FileDelete ("bild.jpg")
_ScreenCapture_Capture("bild.jpg") ;bild machen
_GDIPlus_Startup()
$oFile = @ScriptDir & "\bild.jpg" ;Pfade anpassen
$nFile = @ScriptDir & "\bild1,jpg"
Local $aDT = FileGetTime($oFile, 1, 0)
$sInfo = $aDT[0] & "/" & $aDT[1] & "/" & $aDT[2] & " " & $aDT[3] & ":" & $aDT[4] & ":" & $aDT[5]
ConsoleWrite($sInfo & @CRLF)
$himg = _GDIPlus_ImageLoadFromFile($oFile)
[/autoit] [autoit][/autoit] [autoit]$hGraphics = _GDIPlus_ImageGetGraphicsContext($himg)
[/autoit] [autoit][/autoit] [autoit]$iX = _GDIPlus_ImageGetWidth($himg)
$iy = _GDIPlus_ImageGetHeight($himg)
$hBrush = _GDIPlus_BrushCreateSolid(); $Color)
$hFormat = _GDIPlus_StringFormatCreate()
$hFamily = _GDIPlus_FontFamilyCreate("Arial")
$hFont = _GDIPlus_FontCreate($hFamily, 20, 2)
$tLayout = _GDIPlus_RectFCreate($iX -220, $iY - 30)
$aInfo = _GDIPlus_GraphicsMeasureString($hGraphics, $sInfo, $hFont, $tLayout, $hFormat)
_GDIPlus_GraphicsDrawStringEx($hGraphics, $sInfo, $hFont, $aInfo[0], $hFormat, $hBrush)
_GDIPlus_GraphicsDrawImage($hGraphics, $himg, 0, 0)
_GDIPlus_ImageSaveToFile($himg, $nFile)
_GDIPlus_BrushDispose($hBrush)
_GDIPlus_ImageDispose($himg)
_GDIPlus_Shutdown()
_FTP_FilePut ($Conn,"dokument.txt","dokument.txt")
_FTP_FilePut ($Conn,"bild1,jpg","bild.jpg")
WEnd
$Ftpc = _FTP_Close($Open)
[/autoit] [autoit][/autoit] [autoit][/autoit]