Hallo,ich hab hier ein kleines Script,welches erst als .exe und danach als.scr umgewandelt einen Bildschirmschoner im Bluescreenformat "darstellen soll",der aber statt Fehlercodes alle meine .au3 Scripts anzeigt.Funzt soweit,nur hätte ich gern zeilentechnisch längere Scripte im Label gescrollt dargestellt,bevor der Text wechselt.Geht das???
Spoiler anzeigen
#include <WindowsConstants.au3>
#Include <File.au3>
#include <GUIConstantsEx.au3>
#include "_FilePathListToArray.au3"
$datei=_FilePathListToArray(@ScriptDir,".au3",1)
$zufall=Random(1, $datei[0],1)
$text=FileRead($datei[$zufall])
$1=GUICreate("",@DesktopWidth,@DesktopHeight,0,0,$WS_POPUP)
$2=GUICtrlCreateLabel($text,10,10,@DesktopWidth,@DesktopHeight )
GUICtrlSetColor(-1,0xffffff)
GUICtrlSetFont(-1,24,400,0,"Consolas")
GUISetBkColor(0x0000ff)
$sek=TimerInit()
GUISetState(@SW_SHOW)
while 1
if TimerDiff($sek)>2000 Then
$zufall=Random(1, $datei[0],1)
$text="ZEILEN: "&_FileCountLines($datei[$zufall])&@CR&FileRead($datei[$zufall])
GUICtrlSetData($2,$text)
$sek=TimerInit()
EndIf
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_MOUSEMOVE
ExitLoop
EndSwitch
WEnd