[FRage]skript

10/27/2010 14:23 Löler³#1
was ist daran falsch? es geht nicht sollte es für mom machen xD

Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 283, 314, 283, 171)
$Pic1 = GUICtrlCreatePic(@ScriptDir &"\datein\bilder\uhr.jpg", -8, 0, 289, 313, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Label1 = GUICtrlCreateLabel("In wievielen stunden soll es klingeln", 8, 8, 251, 20)
GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
GUICtrlSetColor(-1, 0x000000)
$Input1 = GUICtrlCreateInput("0", 8, 40, 249, 21)
$Label2 = GUICtrlCreateLabel("in wievielen minuten soll es klingeln?", 8, 72, 258, 20)
GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
GUICtrlSetColor(-1, 0x000000)
$input2 =GUICtrlCreateInput("0", 8, 112, 257, 21)
$Label3 = GUICtrlCreateLabel("in wievielen skunden soll es klingeln", 8, 152, 255, 20)
GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
GUICtrlSetColor(-1, 0x0000000)
$Input3 = GUICtrlCreateInput("0", 8, 192, 257, 21)
$Button1 = GUICtrlCreateButton("Uhr stellen", 64, 240, 145, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		case $Button1
			if $Input1 + @HOUR = @HOUR and $Input2 + @MIN = @MIN and $input3 + @SEC = @sec then
				SoundPlay(@ScriptDir & "\Datein\musik\ende.mp3")
				EndIf
	EndSwitch
WEnd
10/27/2010 14:31 eagly200#2
Was genau soll das werden?
kann das nicht enziffern^^
10/27/2010 14:40 Löler³#3
eine eieruhr xD
10/27/2010 14:53 eagly200#4
eierUhr 0.o dann mach das doch so:
Code:
$Minuten =  Inputbox("1","Zeit","bitte gib die Minuten an")

$Delay=$Minuten (mal) 60000
Sleep ($Delay)
;dann das was es machen soll
10/27/2010 15:14 Löler³#5
aber warum *60000? 20min z.b wären dann 1200000min
10/27/2010 15:22 eagly200#6
weil wir dadurchdie millisekunden hätten, die Variable könnte theoretisch auch Millisekunden-mal-sechzigtausend-also-minuten-in-millisekunden-gerrechnet
aber das währe viiiiiiiiiiiiiiiiiieeeel zu lang
deshalb einfach minuten