Hallo
da ich hier in Forum gelsen habe das duch die umbenennung von .exe zu .scr man ein Bildschirschoner machen kann habe ich mal das geschrieben
einige erweiterungs ideen habe ich schon
z.B.
- aufruf eine HP (für Firmen News)
- vorbereitung von Instalationen (donlad von daten)
- System check
aber jetzt erst mal die Grund version
von der nummer her würde ich sie bei V.0.6.3 ansetzen
Code
Opt ("TrayIconHide", 1)
If $CmdLine[0] <> 0 then
if $CmdLine[1] = "/p" then
exit
elseif (StringLeft ($CmdLine[1], 2)) = "/c" then
Msgbox(0,"Einstellungen","Hier kann man ein paar Sachen einstellen")
; Hier Kommt rein was man einstelln können soll
exit
elseif $CmdLine[1] = "/s" then
MSGBOX(0,"Start","Hier wird das Programm gestarte für den Bildschirmschoner")
;Hier muss der Aufruf für den Bildschirschoner Rein
EndIf
Else
exit
EndIf
HotKeySet ("{esc}", "MyExita")
;wo ist die Maus
$maus = MouseGetPos ()
While 1
sleep(500)
$maus2 = MouseGetPos ()
IF $maus[0] <> $maus2[0] then
MyExita()
EndIf
IF $maus[1] <> $maus2[1] then
MyExita()
EndIf
If _IsPressed(41) Then
MyExit("a")
EndIf
If _IsPressed(42) Then
MyExit("b")
EndIf
If _IsPressed(43) Then
MyExit("c")
EndIf
If _IsPressed(44) Then
MyExit("d")
EndIf
If _IsPressed(45) Then
MyExit("e")
EndIf
If _IsPressed(46) Then
MyExit("f")
EndIf
If _IsPressed(47) Then
MyExit("g")
EndIf
If _IsPressed(48) Then
MyExit("h")
EndIf
If _IsPressed(49) Then
MyExit("i")
EndIf
If _IsPressed('4a') Then
MyExit("j")
EndIf
If _IsPressed('4b') Then
MyExit("k")
EndIf
If _IsPressed('4c') Then
MyExit("l")
EndIf
If _IsPressed('4d') Then
MyExit("m")
EndIf
If _IsPressed('4e') = 1 Then
MyExit("n")
EndIf
If _IsPressed('4f') Then
MyExit("o")
EndIf
If _IsPressed(50) Then
MyExit("p")
EndIf
If _IsPressed(51) Then
MyExit("q")
EndIf
If _IsPressed(52) Then
MyExit("r")
EndIf
If _IsPressed(53) Then
MyExit("s")
EndIf
If _IsPressed(54) Then
MyExit("t")
EndIf
If _IsPressed(55) Then
MyExit("u")
EndIf
If _IsPressed(56) Then
MyExit("v")
EndIf
If _IsPressed(57) Then
MyExit("w")
EndIf
If _IsPressed(58) Then
MyExit("x")
EndIf
If _IsPressed(59) Then
MyExit("y")
EndIf
If _IsPressed('5a') Then
MyExit("z")
EndIf
If _IsPressed('08') Then
MyExit("BACKSPACE")
EndIf
If _IsPressed('10') Then
MyExit("SHIFT")
EndIF
If _IsPressed('11') Then
MyExit("CTRL")
EndIf
If _IsPressed('12') Then
MyExit("ALT")
EndIf
If _IsPressed('20') Then
MyExit("SPACE")
EndIf
If _IsPressed('21') Then
MyExit("PGUP")
EndIf
If _IsPressed('22') Then
MyExit("PGDOWN")
EndIf
If _IsPressed('23') Then
MyExit("END")
EndIf
If _IsPressed('24') Then
MyExit("HOME")
EndIf
If _IsPressed('25') Then
MyExit("LEFT ARROW")
EndIf
If _IsPressed('26') Then
MyExit("UP ARROW")
EndIf
If _IsPressed('27') Then
MyExit("RIGHT ARROW")
EndIf
If _IsPressed('28') Then
MyExit("DOWN ARROW")
EndIf
If _IsPressed('2c') Then
MyExit("PRNTSCRN")
EndIf
If _IsPressed('2d') Then
MyExit("INSERT")
EndIf
If _IsPressed('2e') Then
MyExit("DEL")
EndIf
If _IsPressed('30') Then
MyExit("0")
EndIf
If _IsPressed('31') Then
MyExit("1")
EndIf
If _IsPressed('32') Then
MyExit("2")
EndIf
If _IsPressed('33') Then
MyExit("3")
EndIf
If _IsPressed('34') Then
MyExit("4")
EndIf
If _IsPressed('35') Then
MyExit("5")
EndIf
If _IsPressed('36') Then
MyExit("6")
EndIf
If _IsPressed('37') Then
MyExit("7")
EndIf
If _IsPressed('38') Then
MyExit("8")
EndIf
If _IsPressed('39') Then
MyExit("9")
EndIf
WEnd
Func _IsPressed($hexKey)
Local $aR, $bRv;$hexKey
$hexKey = '0x' & $hexKey
$aR = DllCall("user32", "int", "GetAsyncKeyState", "int", $hexKey)
If $aR[0] <> 0 Then
$bRv = 1
Else
$bRv = 0
EndIf
Return $bRv
EndFunc
Func MyExit($datenfuerdietonne)
MyExita()
EndFunc
Func MyExita()
;hier muss das Programm geändet werden
exit
EndFunc
Alles anzeigen
der Bildschir schone rkann auch mit den Rücker umgehn
wenn man ihn eistezt muss man noch die 3 Kommentrae ändern