Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 15:21

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

Advertisement



[VB]Wartebefehl

Discussion on [VB]Wartebefehl within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2012
Posts: 2,542
Received Thanks: 231
Thumbs up [VB]Wartebefehl

Hallo


Ich arbeite grade an einem Bot und würde "Warten" einbauen, anstatt von Sleep, da es ja das Programm einfriert


zB.:

Code:
My.Computer.Keyboard.SendKeys("{F5}")
        [COLOR="red"]Threading.Thread.Sleep(5000)[/COLOR]
        Timer2.Start()

Was gehört da statt "Threading.Thread.Sleep(5000)" hin ?
'L. is offline  
Old 11/17/2012, 20:27   #2
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Separaten Thread nutzen, dann kannst du Sleep ohne Probleme nutzen.
Kraizy​ is offline  
Thanks
1 User
Old 11/17/2012, 20:28   #3
 
elite*gold: 0
Join Date: Jun 2012
Posts: 2,542
Received Thanks: 231
Quote:
Originally Posted by Kraizy​ View Post
Separaten Thread nutzen, dann kannst du Sleep ohne Probleme nutzen.
Kannst mir pls erklären wie, kenne mich noch nich so gut aus
'L. is offline  
Old 11/17/2012, 20:31   #4
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
PHP Code:
dim t as new thread(addressof work)
t.start

sub work
//mach was
end sub 
Beachte aber, dass du dann SendKeys.SendWait nutzen musst.
Kraizy​ is offline  
Thanks
1 User
Old 11/17/2012, 20:34   #5
 
elite*gold: 0
Join Date: Jun 2012
Posts: 2,542
Received Thanks: 231
Quote:
Originally Posted by Kraizy​ View Post
PHP Code:
dim t as new thread(addressof work)
t.start

sub work
//mach was
end sub 
Beachte aber, dass du dann SendKeys.SendWait nutzen musst.
wie füg ich den jetzt dazwischen ein ?

2x THX added
'L. is offline  
Old 11/17/2012, 20:35   #6
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Na das musst du schon selbst wissen, wann er etwas senden soll.
Kraizy​ is offline  
Old 11/17/2012, 20:38   #7
 
elite*gold: 0
Join Date: Jun 2012
Posts: 2,542
Received Thanks: 231
Also wenn ich es einfüge steht da
Quote:
Fehler 1 Der Typ "thread" ist nicht definiert.
'L. is offline  
Old 11/17/2012, 20:41   #8
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Geh mal mit der Maus über "thread", dann müsste ein roter Kreis mit einem weißen Ausrufezeichen angezeigt werden, da klickste mal drauf und liest es dir durch.
Kraizy​ is offline  
Old 11/17/2012, 20:43   #9
 
elite*gold: 0
Join Date: Jun 2012
Posts: 2,542
Received Thanks: 231
Ja dann ändert er sich auf "System.Threading" oder "Threading.Thread"
'L. is offline  
Old 11/17/2012, 20:44   #10
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Ja, ist doch richtig..?
entweder
PHP Code:
imports system.threading

public class form1
dim t 
as new thread(...)
end class 
oder

PHP Code:
public class form1
dim t 
as new threading.thread(...)
end class 
Kraizy​ is offline  
Old 11/17/2012, 20:58   #11
 
elite*gold: 0
Join Date: Jun 2012
Posts: 2,542
Received Thanks: 231
Quote:
Originally Posted by Kraizy​ View Post
Ja, ist doch richtig..?
entweder
PHP Code:
imports system.threading

public class form1
dim t 
as new thread(...)
end class 
oder

PHP Code:
public class form1
dim t 
as new threading.thread(...)
end class 
was gehört in den 3 punkten?
'L. is offline  
Old 11/17/2012, 21:05   #12
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Liest du dir meine Beiträge eigentlich durch?

Quote:
Originally Posted by Kraizy​ View Post
PHP Code:
dim t as new thread(addressof work)
t.start

sub work
//mach was
end sub 
Am besten lernst du lieber erstmal die Grundlagen..
Kraizy​ is offline  
Thanks
1 User
Old 11/17/2012, 21:41   #13
 
'Heaven.'s Avatar
 
elite*gold: 1
The Black Market: 331/0/0
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
Code:
In form_Load: checkforIllegalCrossing= False

Dim t as new System.Thread.Thread(Adressof work)
t.isBackground = True
t.start()

Public Sub work()
SendKeys.SendKeys("{F5}")
        Threading.Thread.Sleep(5000)
Timer2.Start
End Sub
'Heaven. is offline  
Old 11/17/2012, 21:50   #14
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
^Das wird so nicht funktionieren, da du den Timer nicht einfach so aus dem Thread starten kannst. Zudem müsste man SendKeys.SendWait() nutzen, aber das habe ich ja bereits gesagt.
Kraizy​ is offline  

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.