Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 18:30

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

Advertisement



Countdown in MsgBox ?

Discussion on Countdown in MsgBox ? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2010
Posts: 86
Received Thanks: 10
Countdown in MsgBox ?

wollte einen countdown machen, der von 60 runter zählt, welches man in einer msgbox sieht.... nach den 60 sec soll sich der pc ausschalten,...
das prob ist, habe heute erst angefangen zu scripten, kenne mich daher nicht so damit aus >.<
aber habe das hier im internet gefunden:
Code:
$anfang = 10;hier deine Countdownzeit eingeben.

ProgressOn("Computer herunterfahren", "noch " & $anfang & " Sekunden")
ProgressSet (100)
Sleep(999)
$x = $anfang - 1
ProgressSet ( 100 * ($x / $anfang), "", "noch " & $x & " Sekunden")
Do 
    Sleep(999)
    $x = $x - 1
    ProgressSet ( 100 * ($x / $anfang), "", "noch " & $x & " Sekunden")
Until $x <= 0
Shutdown(1)
bei "hier deine countdownzeit angeben" trag ich dann 60000 ein (für 1min), aber was bei den andern? ist das überhaupt richtig?
thx im vorraus.
ExTeSs is offline  
Thanks
1 User
Old 06/19/2010, 23:06   #2
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
was bei den anderen?

du musst bei deinem scriptbeispiel nichts anderes als die anfangszeit eintragen.

übrigens wird das nicht gehen einen counter in einer msgbox anzeigen zu lassen, du kannst dir allerdings nen kleines gui fenster nachbauen.

könnte dann zum beispiel so aussehen.
Code:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

$Form1 = GUICreate("Form1", 223, 53, 192, 124)
$Label1 = GUICtrlCreateLabel("computer wird in ", 8, 14, 84, 17)
$Label2 = GUICtrlCreateLabel("Label2", 92, 14, 124, 17)
GUISetState(@SW_SHOW)


For $i = 60 To 0 Step -1
	GUICtrlSetData($Label2, $i & " sek heruntergefahren")
	If $i = 0 Then MsgBox(0, "", "")
	Sleep(1000)
Next
Shutdown(1)
kknb is offline  
Thanks
1 User
Old 06/19/2010, 23:09   #3
 
elite*gold: 0
Join Date: May 2010
Posts: 86
Received Thanks: 10
was ist ein gui fenster?
also wenn ich das was du geschrieben hast bei mir einfüge, wird ein countdown von 60 runterlaufen und dann pc neustarten?
ExTeSs is offline  
Old 06/19/2010, 23:23   #4
 
elite*gold: 30
Join Date: Feb 2006
Posts: 1,724
Received Thanks: 465
gui = graphical user interface

du hast dann einfach ein Fenster indem sich die Zahlen ändern, da die Messagebox im nachhinnein (vermutlich) nicht verändert werden kann
kaiN_92 is offline  
Reply


Similar Threads Similar Threads
MsgBox Tester V1.0.2
03/14/2010 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 11 Replies
Hallo, heute zeige ich euch einen "BooT" der euch bei AutoIt3 hilft, eine pervekte MsgBoX erstellt, es könnte euch bei verschiedenen sachen helfen.... Virenscann: Antivirus Version letzte aktualisierung Ergebnis a-squared 4.5.0.50 2010.03.07 - AhnLab-V3 5.0.0.2 2010.03.07 - AntiVir 8.2.1.180 2010.03.05 -
MsgBox
09/18/2009 - AutoIt - 6 Replies
Hallo, wie gebe ich eine vabiale in einer Msgbox wieder gruss artimes:handsdown:
MsgBox
10/18/2008 - General Coding - 4 Replies
hi, wie kann ich in eine MsgBox eine "flag" (glaub ich so heißt das) einfügen, also das dort ein "button" ist auf den man klickt und etwas passiert? MFG Takeshy007



All times are GMT +1. The time now is 18:30.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.