| |
VB.NET - Ein- und UmsteigerVisual Basic 2010 Express Zählerschleife | | | Autor: batcher | Datum: 24.03.13 17:09 |
| Hallo, wie kann ich einen Befehl Zum Beispiel 5mal ausführen?? Ich habe in einer Text Box den Wert von X bestimmt (eine Zahl) Jetzt soll der Befehl shell ("notepad.exe") "X"mal ausgeführt werden, wie mache ich das ?????Ich bitte um ein Beispiel ......
MFG batcher | |
Re: Visual Basic 2010 Express Zählerschleife | | | Autor: Manfred X | Datum: 24.03.13 17:57 |
| Falsches Forum --> Net
Zunächst Abfragen, ob ein gültiger ganzzahliger Wert in der Textbox eingetragen ist
(z.B. mit Integer.Tryparse) und danach eine Schleife (For ... Next ...),
die von 1 bis zum abgefragten Wert läuft.
Für ein konkretes Beispiel sollten genauere Angaben vorliegen. | |
Re: Visual Basic 2010 Express Zählerschleife | | | Autor: batcher | Datum: 24.03.13 19:58 |
| Aktion:
"Abfraged der variable X"
shell ("www.vbarchive.net") ---------> X mal ausführen
Zum Beispiel:
X = 5
shell ("www.vbarchive.net") ---------> 5 mal ausführen
Ich hoffe dass dieses Beispiel verdeutlicht hat, wass ich will ....
Beitrag wurde zuletzt am 24.03.13 um 20:01:13 editiert. | |
Re: Visual Basic 2010 Express Zählerschleife | | | Autor: Manfred X | Datum: 24.03.13 20:24 |
| Vielleicht so ....
Public Class frmLoop
Dim WithEvents txtloop As New TextBox With {.Parent = Me}
Dim WithEvents btnLoop As New Button With _
{.Parent = Me, .Top = 100, .Text = "Loop"}
Private Sub btnLoop_Click(sender As Object, _
e As System.EventArgs) Handles btnLoop.Click
Dim count As Integer
If Integer.TryParse(txtloop.Text, count) AndAlso _
(count > 0 And count < 6) Then
For i As Integer = 1 To count
Process.Start("www.vbarchiv.net")
Next i
End If
End Sub
End Class
Beitrag wurde zuletzt am 24.03.13 um 20:25:03 editiert. | |
Re: Visual Basic 2010 Express Zählerschleife | | | Autor: batcher | Datum: 24.03.13 21:54 |
| Seh ich das richtig "For i As Integer = 1 To count
Process.Start("www.vbarchiv.net")
Next i"
Die schleife ist ??? Und warum heißt es "Next i" ??? | |
Re: Visual Basic 2010 Express Zählerschleife | | | Autor: Manfred X | Datum: 24.03.13 21:59 |
| Tja!
Dieser Code hängt damit zusammen,
daß in VB.Net FOR...NEXT...Schleifen so zu programmieren sind.
Die Integer-Variable "i" ist die Laufvariable der Schleife.
Versuche, Dein Problem nachvollziehbar zu beschreiben. | |
Re: Visual Basic 2010 Express Zählerschleife | | | Autor: batcher | Datum: 24.03.13 22:02 |
| Ich verstehe jetzt noch nicht ganz was im diesem Script jetzt die eigentliche Schleife ist ??? Und was die Varuable i jetzt für eine Bedeutung hat. | |
Re: Visual Basic 2010 Express Zählerschleife | | | Autor: batcher | Datum: 24.03.13 22:12 |
| Ich WEIß, dass ICH die For Schleife nicht verstehe. Kannst du Vielleicht meine Frage von 22:02 Uhr klären ??? Oder mir nochmal ein ganz simples Beispiel geben ???? | |
Re: Visual Basic 2010 Express Zählerschleife | | | Autor: Manfred X | Datum: 24.03.13 22:17 |
| Erstelle ein neues Windows-Forms-Projekt und
kopiere den obigen Code von der zweiten bis zur vorletzten
Zeile in Form1 - setze einen Brechpunkt vor das FOR -
Ausführen - Zahl zwischen 2 und 5 in die Textbox eingeben,
Button drücken - und schau im Debugger, was passiert.
(Voraussetzung: ein Browser ist verfügbar und er ist
mit www.***.Net verknüpft.)
Beitrag wurde zuletzt am 24.03.13 um 22:20:41 editiert. | |
Re: Visual Basic 2010 Express Zählerschleife | | | Autor: batcher | Datum: 24.03.13 22:29 |
| Fast genau das was ich wollte, wie kann ich es ändern das man jede beliebige Zahl eingeben kann, und nicht nur eine zwischen 2 und 5??? Also, dass die Bedingung weg ist
Beitrag wurde zuletzt am 24.03.13 um 22:31:29 editiert. | |
Re: Visual Basic 2010 Express Zählerschleife | | | Autor: Manfred X | Datum: 24.03.13 22:34 |
| Hallo!
Jede beliebige Zahl?
Zahlen kleiner 1 sind wohl sinnlos.
Und beliebig große Zahlen dürften beim dauernden Aufruf des Browsers Ärger machen.
Statt der "6" kannst Du einen größeren Wert im obigen Code eintragen.
("TryParse" prüft zunächst, ob eine Ganzzahl in der Text-Eigenschaft der Textbox steht
und dann prüft ggf. (bei Gültigkeit) die Bedingung hinter dem "ANDALSO" die Unter- und
die Obergrenze der aus der Textbox abgefragten Zahl, die in die Variable "Count"
eingetragen worden ist.)
Beitrag wurde zuletzt am 24.03.13 um 22:36:42 editiert. | |
Re: Visual Basic 2010 Express Zählerschleife | | | Autor: batcher | Datum: 24.03.13 22:39 |
| So hab jetzt masl ein bisschen rumprobiert ist das so richtig ? :
For i As Integer = 1 To Me.TextBox1.Text
WebBrowser1.Navigate("www.google.de")
System.Threading.Thread.Sleep(8000)
WebBrowser1.Navigate("www.amazon.de")
System.Threading.Thread.Sleep(8000)
WebBrowser1.Navigate("www.youtube.com")
System.Threading.Thread.Sleep(8000)
Next i
Oder muss ich noch was ändern ??? | |
Re: Visual Basic 2010 Express Zählerschleife | | | Autor: Manfred X | Datum: 24.03.13 22:57 |
| Und warum hälst Du Dich nicht an meinen Vorschlag?
Die Text-Eigenschaft einer Textbox gehört nicht in
eine Zählschleife, sondern sie muß abgefragt, konvertiert
und die Ausprägung überprüft werden, ehe der Wert sicher
verwendet werden kann.
Was Du mit dem Code innerhalb der Schleife erreichen willst,
weiß ich nicht. Insofern kann ich nichts beurteilen. | |
Re: Visual Basic 2010 Express Zählerschleife | | | Autor: batcher | Datum: 24.03.13 23:07 |
| Ist nicht schlimm. Der Code passt so!!! Vielen Dank für deine Hilfe!!!!! War schon auf zwei anderen Foren, dort bin ich nicht weiter gekommen . Und kann es sein dass du immer in 5 min. Interwallen antwortest ?? Naja egal. Vielen Dank | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
TOP! Unser Nr. 1
Neu! sevDataGrid 3.0
Mehrspaltige Listen, mit oder ohne DB-Anbindung. Autom. Sortierung, Editieren von Spalteninhalten oder das interaktive Hinzufügen von Datenzeilen sind ebenso möglich wie das Erstellen eines Web-Reports. Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|