Hallo,
ich habe mal eine frage, gibt es eine möglichkeit,
eine Funktionen zu wiederhohlen / ohne While + sleep ?
Spoiler anzeigen
AutoIt
$state = DriveStatus("C:")
$a = DriveSpaceFree("C:")
$b = DriveSpaceTotal("C:")
$size = $a & "/" & $b & " mb "
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Check = GUICreate("Testing", 321, 108, -1, -1)
GUICtrlCreateLabel("C:", 8, 8, 294, 17)
GUICtrlCreateLabel("Status: " & $state, 8, 40, 293, 17)
GUICtrlCreateLabel("Size: " & $size, 8, 72, 310, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Alles anzeigen
möchte nähmlich das er diese abfragen wiederhohlt .. habe zwar noch ein script mit while und sleeps aber das ist zu beschissen.
MfG
Mit While :
Spoiler anzeigen
AutoIt
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$1 = 1
$2 = 2
#Region ### START Koda GUI section ### Form=
$Check = GUICreate("Testing", 321, 108, -1, -1)
GUICtrlCreateLabel("C:", 8, 8, 294, 17)
$1 = GUICtrlCreateLabel("Status: ", 8, 40, 293, 17)
$2 = GUICtrlCreateLabel("Size: ", 8, 72, 310, 17)
GUISetState(@SW_SHOW)
check()
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func check()
Local $i = 0
While $i <= 1
$state = DriveStatus("C:")
$a = DriveSpaceFree("C:")
$b = DriveSpaceTotal("C:")
$size = $a & "/" & $b & " mb "
GUICtrlSetData($2, "Size: " & $size)
GUICtrlSetData($1, "Status: " & $state)
Sleep(1000)
WEnd
EndFunc ;==>check
Alles anzeigen
bernd670 : Bitte Doppelposts vermeiden!