Hallo,
da ich in einem Spiel gerne Screenshots von meinen guten Abschussquoten mache, habe ich mir ein Tool geschrieben, dass mir ganz einfach einen Screenshot erstellt, wenn ich möchte.
Spoiler anzeigen
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <ScreenCapture.au3>
HotKeySet("{PAUSE}","_GUI")
HotKeySet("{RCTRL}","_Screenshot")
$Status=0
[/autoit] [autoit][/autoit] [autoit]#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Screenshooter", 211, 129, -1, -1)
$Button1 = GUICtrlCreateButton("Aktivieren", 64, 24, 75, 25, $WS_GROUP)
$Button2 = GUICtrlCreateButton("Deaktivieren", 64, 80, 75, 25, $WS_GROUP)
GUISetState(@SW_HIDE)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
GUISetState(@SW_HIDE)
Case $Button1
_Aktivieren()
Case $Button2
_Deaktivieren()
EndSwitch
WEnd
Func _GUI()
GUISetState(@SW_SHOW)
EndFunc
Func _Aktivieren()
$Status=1
EndFunc
Func _Deaktivieren()
$Status=0
EndFunc
Func _Screenshot()
$Datum=@MDAY&"."&@MON&"."&@YEAR
$Zeit=@MIN&":"&@HOUR
If $Status=1 Then
_ScreenCapture_Capture(@ScriptDir&"\"&$Datum&"\Screenshot"&$Zeit&".jpg")
EndIf
EndFunc
Die Frage ist einfach:
Warum funktioniert es nicht??