Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 07:50

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

Advertisement



[Anfänger Guide]Progress Bar Erstellen

Discussion on [Anfänger Guide]Progress Bar Erstellen within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2012
Posts: 44
Received Thanks: 2
Smile [Anfänger Guide]Progress Bar Erstellen

Joa Hallo und willkommen zu meinem ersten Kleinem Tutorial wie man eine Einfache Progress bar Erstellt:
also zu allererst:

1.ProgressOn("ProgressBar", "Wird geladen")

Das ProgressBar ist der Fenstername der Progressbar ^^ Kann man beliebig ändern
Das Wird Geladen steht Über der Progressbar kommen wir zur Zeile 2

2.Sleep(2500)

Sleep sind die 10% Abstände d.h bei Sleep(2500) Läd die PB Jede 2,5Sec um 10%

3.Sleep Müssen wir bis 100% machen also so:
Sleep(2500)
ProgressSet(10)
Sleep(2500)
ProgressSet(20)
Sleep(2500)
ProgressSet(30)
Sleep(2500)
ProgressSet(40)
Sleep(2500)
ProgressSet(50)
Sleep(2500)
ProgressSet(60)
Sleep(2500)
ProgressSet(70)
Sleep(2500)
ProgressSet(80)
Sleep(2500)
ProgressSet(90)
Sleep(2500)
ProgressSet(100)


4.ProgressSet(100 , "", "Fertig")

Das Ist 100%^^ Fertig steht dann über der Leiste!


5.
Sleep(5000)
ProgressOff()

d.h nach 5Sec geht Dann die Progressbar Weg

Der ganze Script sieht so aus:
ProgressOn("ProgressBar", "Wird geladen")
Sleep(2500)
ProgressSet(10)
Sleep(2500)
ProgressSet(20)
Sleep(2500)
ProgressSet(30)
Sleep(2500)
ProgressSet(40)
Sleep(2500)
ProgressSet(50)
Sleep(2500)
ProgressSet(60)
Sleep(2500)
ProgressSet(70)
Sleep(2500)
ProgressSet(80)
Sleep(2500)
ProgressSet(90)
Sleep(2500)
ProgressSet(100)
ProgressSet(100 , "", "Fertig")
Sleep(5000)
ProgressOff()


Ich hoffe ihr fandets gut bis zum nächsten mal
мЯ.Þî¢k3ℓ§ is offline  
Thanks
1 User
Old 04/10/2012, 13:18   #2
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
Dein Tutorial ist schlecht.
1. Gibt es da 18905 von
2. Ist deins voll scheiße erklärt
3. Nein
Freddy​ is offline  
Thanks
1 User
Old 04/10/2012, 13:22   #3
 
elite*gold: 0
Join Date: Jan 2012
Posts: 44
Received Thanks: 2
Lesen bildet
1.Es ist mein Erstes Tutorial
2.Deine Kritik braucht hier Niemand
3.Wenns dir ned Gefällt dann Leses doch nich -.-"
мЯ.Þî¢k3ℓ§ is offline  
Old 04/10/2012, 13:23   #4
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
Quote:
Originally Posted by мЯ.Þî¢k3ℓ§ View Post
Lesen bildet
1.Es ist mein Erstes Tutorial
2.Deine Kritik braucht hier Niemand
3.Wenns dir ned Gefällt dann Leses doch nich -.-"
Nein, ist es nicht.
omer36 is offline  
Thanks
1 User
Old 04/10/2012, 13:28   #5
 
elite*gold: 0
Join Date: Jan 2012
Posts: 44
Received Thanks: 2
hm? iich meinte 1.AutoIT damit Sorry
мЯ.Þî¢k3ℓ§ is offline  
Old 04/10/2012, 16:51   #6
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,404
Eine ProgressBar ohne Variablen bringt meiner Meinung nach gar nichts.
Außerdem falsche Sektion? TuTs kommen doch bei Tutorials rein, oder?
Es heißt AutoIt und nicht AutoIT
Aussprache: Auto it
Achat is offline  
Thanks
1 User
Old 04/10/2012, 17:05   #7


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,847
Diese grässliche:

Code:
ProgressOn("ProgressBar", "Wird geladen")
Sleep(2500)
ProgressSet(10)
Sleep(2500)
ProgressSet(20)
Sleep(2500)
ProgressSet(30)
Sleep(2500)
ProgressSet(40)
Sleep(2500)
ProgressSet(50)
Sleep(2500)
ProgressSet(60)
Sleep(2500)
ProgressSet(70)
Sleep(2500)
ProgressSet(80)
Sleep(2500)
ProgressSet(90)
Sleep(2500)
ProgressSet(100)
ProgressSet(100 , "", "Fertig")
Sleep(5000)
ProgressOff()
könnte man viel besser umsetzen indem man sich so eine UDF macht:

Code:
Func _Progess($Header, $Main, $LastHeader, $LastText, $Delay, $LastDelay)
	ProgressOn($Header, $Main)
	For $i = 0 To 100 Step 10
		ProgressSet($i)
		Sleep($Delay)
	Next
	ProgressSet(100, $LastHeader, $LastText)
	Sleep($LastDelay)
	ProgressOff()
EndFunc   ;==>_Progess
und sie dann so callt:

Code:
_Progess("ProgressBar", "Wird geladen", "", "Fertig", 2500, 5000)
Schon wäre das ganze viel eleganter gelöst e_e
K1ramoX is offline  
Old 04/10/2012, 19:10   #8
 
potato.'s Avatar
 
elite*gold: 0
The Black Market: 119/0/0
Join Date: Aug 2010
Posts: 1,204
Received Thanks: 230
Schließe mich meinem Vorposter vollkommen an.

Etwas durch
_do
Sleep
_do
Sleep...
zu lösen, ist kein Anfänger Guide, sondern ein Anfänger Fehler. Ganz klar!
potato. is offline  
Old 04/10/2012, 19:18   #9
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
Quote:
Originally Posted by »Xanton™ View Post
Schließe mich meinem Vorposter vollkommen an.

Etwas durch
_do
Sleep
_do
Sleep...
zu lösen, ist kein Anfänger Guide, sondern ein Anfänger Fehler. Ganz klar!
Das kann mann nicht direkt als "Fehler" bezeichnen...
Du hast es doch nicht anders gemacht oder? Deine ersten Programme.. Ich glaube kaum, dass du die einzelnen Schritte direkt übersprungen hast und dich sofort mit Schleifen auseinander gesezt hast..

Als Anfänger macht mann es halt erstmal so, Schritt für Schritt und lernt dann nachhinein, es mit schleifen "besser" zu machen..

Aber dennoch ein "Tutorial" zu schreiben ist....fail...
omer36 is offline  
Old 04/10/2012, 19:31   #10
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
mir stellt sich zu dem thema die allgemeine frage, wozu ich einen progress benötige, der zeigt wieviel sleeptime vergeht o0

vernünftige programme benutzen progress bars, um den aktuellen stand der arbeit anzuzeigen.
die hier genannten beispiele sind einfach nur zeitverschwendung für den nutzer.
lolkop is offline  
Old 04/10/2012, 20:36   #11
 
elite*gold: 0
Join Date: Dec 2008
Posts: 371
Received Thanks: 115
naja da haben die recht aber: kreativität ist nicht verboten...
€dit: ich habs in einer meiner bots eingebaut um leute mit nem ladebalken zu verarschen und ja es ist echt nice!
isaias is offline  
Old 04/10/2012, 21:26   #12
 
elite*gold: 0
Join Date: Jan 2012
Posts: 44
Received Thanks: 2
Joa ich weiss dass es Sinnlos ist ^^
Is eben son bisschen Zeitvertreib und So kann ich auch die Befehle besser Lernen und so^^
мЯ.Þî¢k3ℓ§ is offline  
Reply




All times are GMT +2. The time now is 07:50.


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