Moin,
tut mir fast schon leid euch wieder belästigen zu müssen, aber ich habe erneut ein "kleines" Problem.
Und zwar möchte ich einen Screenshot aus einem fest definierten Bereich erstellen;
als Grundlage hierfür verwende ich von pastl verwendete Tool "ScreenShot.exe " <- Link
Dies ist mein momentaner Quellcode:
[autoit]
Func Screen()
FileInstall("captdll.dll", @TempDir & "\captdll.dll")
If Not FileExists (@DesktopDir & "Screenshots") Then DirCreate (@DesktopDir & "Screenshots")
Local $CaptureDirectory = @DesktopDir & "Screenshots"
Local $CaptureFile = @MDAY & "-" & @MON & "-" & @YEAR & "_" & @HOUR & "." & @MIN &"." & @SEC & ".jpg"
DllCall(@TempDir & "\captdll.dll", "int", "CaptureRegion", "str", $CaptureDirectory & $CaptureFile, "int", 263, "int", 497, "int", 830, "int", 377 "int", 100)
If @error Then MsgBox(262160,"Fehler","Es wurde kein Screenshot erstellt!",4)
EndFunc
[/autoit]Das ist der Fehlercode den ich erhalte:
ZitatC:\Programme\AutoIt3\Auswertung\Compare.au3(100,157) : ERROR: syntax error
DllCall(@TempDir & "\captdll.dll", "int", "CaptureRegion", "str", $CaptureDirectory & $CaptureFile, "int", 263, "int", 497, "int", 830, "int", 377 "int"
Ich glaube das es was mit den Qualitätseinstellungen zu tun hat, aber vielleicht gibt es ja Spezis die sich damit etwas besser auskennen