Tratsch rund um Autoit / Autoit Talk | kleinere Fragen

01/31/2013 16:51 Der-Eddy#871
Ich kenne nur die Methode bei der man den Thread des Prozesses welcher sich darum kümmert sich mit dem Internet zu verbinden zu suspenden
01/31/2013 16:51 omer36#872
stecker ziehen :D
01/31/2013 17:45 butter123#873
Quote:
Originally Posted by omer36 View Post
stecker ziehen :D
ist wlan :D und die ip sollte sich nicht ändern.


Quote:
Originally Posted by Der-Eddy View Post
Ich kenne nur die Methode bei der man den Thread des Prozesses welcher sich darum kümmert sich mit dem Internet zu verbinden zu suspenden
was meinst du damit genau? gibt es einen windowsprozess, der sich um die verbindungen kümmert und den dann einfrieren, oder auch wieder den prozess dem ich das internet verbieten will stoppen?
01/31/2013 17:47 Der-Eddy#874
Quote:
Originally Posted by butter123 View Post
ist wlan :D und die ip sollte sich nicht ändern.




was meinst du damit genau? gibt es einen windowsprozess, der sich um die verbindungen kümmert und den dann einfrieren, oder auch wieder den prozess dem ich das internet verbieten will stoppen?
Nein, Prozesse sollten normalerweise in einigen Threads laufen
davon sollte sich zum Beispiel einer darum kümmern das Prozess XY noch läuft oder er schickt Daten ins Internet

zumindest von S4 League weiß ich dass das über einen extra Thread geregelt wird
01/31/2013 19:25 xSnake#875
Halloooo :)
Ich hab mal ne kleine Frage...
Ich schreibe grade einen Memoryhack in AutoIt... (Gamehack)
Ich möchte jedoch dass mein Script solange wartet bis eine bestimmte Adresse nen bestimmten wert hat... wie mache ich das? ich arbeite mit nomadmemory.au3
01/31/2013 19:46 Achat#876
Quote:
Originally Posted by xSnake View Post
Halloooo :)
Ich hab mal ne kleine Frage...
Ich schreibe grade einen Memoryhack in AutoIt... (Gamehack)
Ich möchte jedoch dass mein Script solange wartet bis eine bestimmte Adresse nen bestimmten wert hat... wie mache ich das? ich arbeite mit nomadmemory.au3
Code:
local $sRead
Do
$sRead=_MemoryRead()
sleep(100)
Until $sRead='Dein Wert'
MfG
02/01/2013 19:25 mono0#877
Quote:
Originally Posted by Achat View Post
Du musst das Menü normalerweise zuerst öffnen.
(@error Return von ControlSend/Click auslesen)
MfG
Also das geht irgendwie nicht, weil ich nicht die ControlID (also über das WindowInfo Tool von AutoIT) bekomme...folglich kann ich auch nicht drauf klicken lassen. Gibts da andere Möglichkeiten abgesehen von Imagesearch?
02/04/2013 14:09 ExChill#878
Skype wird bei mir irgendwie nicht erkannt.

Code:
#include <Skype.au3>

Global $oSkype = ObjCreate("Skype4COM.Skype")
Global $oSkypeEvent = ObjEvent($oSkype, "Skype_")

If Not $oSkype.Client.IsRunning Then
	MsgBox (0, "Skype Bot", "Bitte starte Skype.")
EndIf
Obwohl Skype geöffnet ist, öffnet sich die MsgBox.
02/04/2013 17:48 Achat#879
Code:
#requireAdmin
#AutoIt3Wrapper_UseX64=n
[Only registered and activated users can see links. Click Here To Register...]
Teste dort mal das Example.

MfG
02/04/2013 19:27 ExChill#880
Quote:
Originally Posted by Achat View Post
Code:
#AutoIt3Wrapper_UseX64=n
Das hat funktioniert, vielen Dank :)
02/06/2013 15:00 mono0#881
Wenn ich ImageSearch einfach in das Programm (also Sleep(2500), danach ImageSearch usw...) schreibe funktioniert es, wenn ich das ganze in eine Funktion mit HotKeySet packe, allerdings nicht. Hat jemand eine Ahnung, warum das so sein könnte?
02/06/2013 15:04 ExChill#882
Hast du folgendes am Ende deines Programms stehen?

Code:
While 1
    Sleep(100)
WEnd
02/06/2013 18:19 mono0#883
Quote:
Originally Posted by ExChill View Post
Hast du folgendes am Ende deines Programms stehen?

Code:
While 1
    Sleep(100)
WEnd
Ja, halt mit Sleep(10).
02/06/2013 19:33 omer36#884
zeig doch mal am was du bisher hast,
kein ratespiel hier...
02/06/2013 21:37 Achat#885
Quote:
Originally Posted by mono0 View Post
Wenn ich ImageSearch einfach in das Programm (also Sleep(2500), danach ImageSearch usw...) schreibe funktioniert es, wenn ich das ganze in eine Funktion mit HotKeySet packe, allerdings nicht. Hat jemand eine Ahnung, warum das so sein könnte?
Mein Motto ist

NO CODE = NO HELP


Aus dem einfachen Grund, da es hier um AutoIt geht, eine Scriptsprache, mit CODE, und dafür brauchen wir halt deinen Code. Sonst können wir nur raten, wo dein Fehler ist. Somit bekommst du eine qualitativ geringere Hilfe.

Quote:
Originally Posted by ExChill View Post
Hast du folgendes am Ende deines Programms stehen?

Code:
While 1
    Sleep(100)
WEnd
>.< Das ist schon sehr riskant, jemandem (besonders einem Anfänger) so etwas zu empfehlen, solange du nicht weißt, wie der Code aussieht. Da könntest du mit deiner Absicht, zu Helfen, mehr Schaden anrichten, als du letztendlich hilfst.

Quote:
Originally Posted by mono0 View Post
Ja, halt mit Sleep(10).
Zum Thema "sleep-Genauigkeit" ist dieser Beitrag hier ganz interessant:
[Only registered and activated users can see links. Click Here To Register...]
^^


MfG