Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 15:39

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Timer mit Inputbox

Discussion on Timer mit Inputbox within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: LOCKED
Join Date: Aug 2010
Posts: 979
Received Thanks: 110
Timer mit Inputbox

Hallo ich würde gerne einen Timer programmieren, mit einer Inputbox in Auto it der eine Meldung bringt wenn die Zeit abgelaufen ist und auch läuft während der Pc runtergefahren ist gibt es sowas?


Freue mich auf eure Antworten


Danke....
Tayes is offline  
Old 01/13/2011, 21:05   #2
 
.2good4you111's Avatar
 
elite*gold: 20
Join Date: Oct 2010
Posts: 1,303
Received Thanks: 457
Wenn der Pc runtergefahren wird, werden alle Programme geschlossen.
Das einzige was du machen kannst ist mit autostart+ini somit läuft es nächstes mal weiter, wo es letztens aufgehört hat.
.2good4you111 is offline  
Old 01/13/2011, 21:16   #3
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
Quote:
Originally Posted by Tayes View Post
Hallo ich würde gerne einen Timer programmieren, mit einer Inputbox in Auto it der eine Meldung bringt wenn die Zeit abgelaufen ist und auch läuft während der Pc runtergefahren ist gibt es sowas?

Freue mich auf eure Antworten

Danke....
ja das ist möglich...
schau dir in der hilfe timerinit() und timerdiff() an.
omer36 is offline  
Old 01/13/2011, 21:38   #4
 
elite*gold: LOCKED
Join Date: Aug 2010
Posts: 979
Received Thanks: 110
Quote:
Originally Posted by omer36 View Post
ja das ist möglich...
schau dir in der hilfe timerinit() und timerdiff() an.

Danke dir Vielmals.... Werde mcih mal durchschlagen
Tayes is offline  
Old 01/13/2011, 21:49   #5
 
Qx3cP's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 153
Received Thanks: 32
Du meinst also sowas in der Art?
Bei mir wird der PC nach den 30 Sekunden heruntergefahren, aber man kann natürlich auch eine Messagebox erscheinen lassen.
Das mal eine gute Anleitung dazu.
Qx3cP is offline  
Old 01/14/2011, 12:34   #6
 
elite*gold: LOCKED
Join Date: Aug 2010
Posts: 979
Received Thanks: 110
Also habe jetzt mal es mit diesen 2 hier Probiert:

Code:
; Set Paused to false
Global $Paused = False

; Set the Pause hotkey to Ctrl + 1
HotKeySet("1", "TogglePause")

; Start the timer
Global $TimeStart = TimerInit()

; Run forever
While 1
    If $Paused Then
        Do
        Until $Paused = False
    EndIf
    
    ; Check how long has passed
    $TimeElapsed = TimerDiff($TimeStart)
    
    ; Check if the time elapsed is longer than a minute (60000 milliseconds)
    If $TimeElapsed >= 60000 Then 
        
        ; Tell the user a minute has passed
        MsgBox(0, "", "A minute has passed")
        
        ; Reset the timer
        $TimeStart = TimerInit()
    EndIf
    
WEnd


Func TogglePause()
    If $Paused = False Then
        $Paused = True
        MsgBox(0, "", "Paused")
    Else
        $Paused = False
        MsgBox(0, "", "UnPaused")
        
        ; Reset the timer to stop it from triggering immediately after coming out of pause
        $TimeStart = TimerInit()
    EndIf
EndFunc
Dieser Code sagt nach jeder Minute wie weit er ist...

Dieser:
Code:
#include <GuiConstants.au3>
$itimerdiff = TimerInit()

GuiCreate("Sample GUI", 400, 400)

$Knapp_1 = GuiCtrlCreateButton("Wie lang?", 160, 160, 100, 30)

GUISetState ()


While 1     
	$msg = GUIGetMsg() 
    Select        
	Case $msg = $GUI_EVENT_CLOSE          
		ExitLoop    
	Case $msg = $Knapp_1        
		MsgBox(0, "Running Time", _TimerFormat(TimerDiff($itimerdiff))&" (hour:min:sec)")  

	EndSelect 
Wend 


Func _TimerFormat($iTimerDiff)
	$iTimerDiff = Floor($iTimerDiff / 1000)

Local $iSEC = Mod($iTimerDiff, 60)     
$iTimerDiff = Floor($iTimerDiff / 60)  

Local $iMIN = Mod($iTimerDiff, 60)    
$iTimerDiff = Floor($iTimerDiff / 60)     

Local $iHOUR = Mod($iTimerDiff, 60)    
$iTimerDiff = Floor($iTimerDiff / 60)     

Return StringFormat("%.2d:%.2d:%.2d", $iHOUR, $iMIN, $iSEC) 

EndFunc
Wenn man auf den Button klickt dann zeigt er an wie weit er ist und bin mit dem Tourital nicht weiter gekommen....

Also ich möchte dass eine Stopuhr 109h lang läuft auch wenn Pc aus ist und anschliessend sobald die Zeit erreicht ist eine Meldung abgibt....

Wie ist das möglich? Eigentlich hätte eines der Beiden scripts oder das vom Video beim Neustart noch laufen müssen ist es aber nicht also wie geht das?


Lg
Tayes is offline  
Old 01/14/2011, 12:47   #7
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
Quote:
Originally Posted by Tayes View Post

Also ich möchte dass eine Stopuhr 109h lang läuft auch wenn Pc aus ist und anschliessend sobald die Zeit erreicht ist eine Meldung abgibt....

Lg

genau 109 stunden?
nach zb einen button drücken? oder direkt nach starten?

du könntest zb die aktuelle uhrzeit auslesen lassen, irgentwo im system32 ordner als .ini speichern und es 109stunden dazuaddieren lassen...
im autostart hinzufügen und halt uhrzeit vergleichen lassen...
und wenn die zeit erreicht bzw überschritten ist, deine meldung ausgeben lassen....

theoretisch müsste es gehen...
omer36 is offline  
Old 01/14/2011, 13:52   #8
 
.2good4you111's Avatar
 
elite*gold: 20
Join Date: Oct 2010
Posts: 1,303
Received Thanks: 457
Wenn du daraufhinaus willst den PC via Autoit Remote zu starten.

WakeonLAN selbes netzwerk, Bios muss passen... NICHT MÖGLICH VIA AUTOIT
.2good4you111 is offline  
Old 01/14/2011, 15:52   #9
 
elite*gold: LOCKED
Join Date: Aug 2010
Posts: 979
Received Thanks: 110
Und ich möchte dass man sobald man start drückt dass es dann nach 108h und 30min eine Meldung gibt...

Kannst du mir mal ein wenig beim skripten helfen?
Tayes is offline  
Old 01/15/2011, 18:42   #10
 
elite*gold: LOCKED
Join Date: Aug 2010
Posts: 979
Received Thanks: 110
Wann darf man pushen?

Hoffe man darf es schon?!?

//PUSH
Tayes is offline  
Reply


Similar Threads Similar Threads
GUI Inputbox problem
09/24/2010 - AutoIt - 8 Replies
joa hätte ein problem mit der Inputbox :D #include <EditConstants.au3> #include <GUIConstantsEx.au3> $Form1 = GUICreate("Form1", 373, 100, 120, 124) GUISetBkColor(0x3366FF) $Input1 = GUICtrlCreateInput("", 56, 40, 49, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_CENTER)) GUICTRLSETLimit(-1,4) $Input2 = GUICtrlCreateInput("", 152, 40, 49, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_CENTER))
HotKeySet aus InputBox..?
08/10/2010 - AutoIt - 3 Replies
Also ich möchte das man den HotKeySet über ein Fenster bestimmen kann. So siehts bei mir aus, aber funktioniert nicht:( $value = InputBox("Test","HotKeySet", "{F1}") ClipPut($value) $bak = ClipGet() HotKeySet("$bak","Start") Func Start()
Unsichtbare Inputbox
07/26/2010 - AutoIt - 8 Replies
Frage hat sich geklärt. Thread kann geclosed werden.
Problem...Msg & Inputbox
05/27/2010 - AutoIt - 6 Replies
Hallo liebe E*PvP Community, ich habe hier ein kleines Problem... Ich möchte an der Inputbox die Größe ändern...bekomme es aber nicht hin, und dann möchte ich eine variable in der aus der inputbox etwas gespeichert wurde in einer MsgBox ausgeben. Wie soll ichd ass machen..pls Quellcode! So mein Quellcode:
InputBox
01/13/2009 - GW Bots - 2 Replies
Heyho, Ich wollte mal fragen wie ich eine InputBox erstelle in die man eine Zahl eingibt und dann eine Funktion so oft wiederholt wird bis die Zahl in der Box erreicht ist. Ich hoffe ich hab das ausreichend erklärt.



All times are GMT +1. The time now is 15:40.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.