|
You last visited: Today at 22:35
Advertisement
Hilfe Problem mit Script aber wo?
Discussion on Hilfe Problem mit Script aber wo? within the AutoIt forum part of the Coders Den category.
06/03/2009, 19:36
|
#1
|
elite*gold: 0
Join Date: Apr 2009
Posts: 62
Received Thanks: 4
|
Hilfe Problem mit Script aber wo?
Hi bin grade dabei ein AutoLogin für
Silkroad zu Scripten.
Das mit den Starten klappt ja aber dannach gibt
das Programm die ID und PW nicht ein.
Hier mal mein code
$Input1 = Inputbox ("Silkroad Autologin","ID")
$Input2 = InputBox ("Silkroad Autologin","PW")
Run ("C:\Programme\Silkroad\Silkroad.exe")
While 1
$pixelSTART = PixelSearch (0,0,1920,1200,0xF9EAAF )
If not @error Then
Mouseclick ("left", $pixelSTART[0], $pixelSTART[1])
EndIf
$pixelDC = PixelSearch (0,0,1920,1200,0x8C4229)
If not @error Then
MouseClick("left", $pixelDC[0], $pixelDC[1])
EndIf
WEnd
Send($Input1)
Send("{TAB}")
Send($Input2)
Send("{ENTER}")
Pls Help^^
|
|
|
06/03/2009, 19:51
|
#2
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
Falsches Forum -> moved
|
|
|
06/03/2009, 20:04
|
#3
|
elite*gold: 0
Join Date: Apr 2009
Posts: 62
Received Thanks: 4
|
bump
|
|
|
06/03/2009, 22:42
|
#4
|
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
|
wo genau liegt das problem?
kommt eine fehlermeldung?
|
|
|
06/04/2009, 14:43
|
#5
|
elite*gold: 0
Join Date: Apr 2009
Posts: 62
Received Thanks: 4
|
Kommt kein Fehlermeldung.
Also ich wollte das Programm so machen, dass er
am Anfang Silkroad startet (klappt)
(Run ("C:\Programme\Silkroad\Silkroad.exe") )
dannach soll es solange nichts machen bis er
einen Pixel sucht und ihn anklickt (klappt auch)
(While 1
$pixelSTART = PixelSearch (0,0,1920,1200,0xF9EAAF )
If not @error Then
Mouseclick ("left", $pixelSTART[0], $pixelSTART[1])
EndIf)
Dannach soll er eigentlich die ID und PW eingeben, was
das Programm aber nicht macht.
Also da kommt einfach nichts^^
(Send($Input1)
Send("{TAB}")
Send($Input2)
Send("{ENTER}") )
Das mit dem:
$pixelDC = PixelSearch (0,0,1920,1200,0x8C4229)
If not @error Then
MouseClick("left", $pixelDC[0], $pixelDC[1])
EndIf
wollte ich machen, das er das ganze Zeit sucht^^
Hoffe du hast mich verstanden
EDIT:Wollte auch noch Fragen wie man den Text in der Textbox
in eine .ini datei speichern kann.
Jedesmal wenn das Programm startet soll es auf die .ini datei zugreifen und
den Text rauslesen, und das dann in der Textbox erscheinen soll.
|
|
|
06/04/2009, 14:49
|
#6
|
elite*gold: 20
Join Date: Oct 2008
Posts: 1,835
Received Thanks: 1,638
|
Dein Bot hängt, wenn ich dich richtig verstanden habe, auch in der While Schleife fest, und kommt nicht "raus".
|
|
|
06/04/2009, 15:07
|
#7
|
elite*gold: 0
Join Date: Apr 2009
Posts: 62
Received Thanks: 4
|
aso...
kann man das irgend wie anders machen
ohne while?
oder kann man denn aus der While schleife "raus" bringen
wenn den befehl schon ausgeführt hat?
|
|
|
06/04/2009, 15:39
|
#8
|
elite*gold: 20
Join Date: Oct 2008
Posts: 1,835
Received Thanks: 1,638
|
PHP Code:
Global $pixelSTART = PixelSearch (0,0,1920,1200,0xF9EAAF While $pixelSTART = @error sleep(100) Wend MouseClick("left", $pixelDC[0], $pixelDC[1])
Dann deinen rest: Send($Input1 Send("{TAB}") Send($Input2) Send("{ENTER}")
Ich hab noch nie mit Pixel-Dingens gearbeitet! Musste halt mal versuchen...
Quote:
EDIT:Wollte auch noch Fragen wie man den Text in der Textbox
in eine .ini datei speichern kann.
Jedesmal wenn das Programm startet soll es auf die .ini datei zugreifen und
den Text rauslesen, und das dann in der Textbox erscheinen soll.
|
Schau dir mal Iniread und Iniwrite an...
<< Setzt mal pixelsearch global
|
|
|
06/04/2009, 15:41
|
#9
|
elite*gold: 0
Join Date: Apr 2009
Posts: 62
Received Thanks: 4
|
danke werde es mal gleich probieren
|
|
|
06/04/2009, 16:06
|
#10
|
elite*gold: 0
Join Date: Apr 2009
Posts: 62
Received Thanks: 4
|
hmmm....
da kommt ein error
Line -1:
Error: Subscript used with non-Array variable.
|
|
|
06/04/2009, 16:20
|
#11
|
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 184
|
Code:
$Input1 = Inputbox ("Silkroad Autologin","ID")
$Input2 = InputBox ("Silkroad Autologin","PW")
Run ("C:\Programme\Silkroad\Silkroad.exe")
While 1
$pixelSTART = PixelSearch (0,0,1920,1200,0xF9EAAF )
If not @error Then
Mouseclick ("left", $pixelSTART[0], $pixelSTART[1])
EndIf
$pixelDC = PixelSearch (0,0,1920,1200,0x8C4229)
If not @error Then
MouseClick("left", $pixelDC[0], $pixelDC[1])
break
EndIf
WEnd
Send($Input1)
Send("{TAB}")
Send($Input2)
Send("{ENTER}")
Ich bin zwar nicht sonderlich Autoit Erfahren, aber so sollte es funktionieren
|
|
|
06/04/2009, 16:24
|
#12
|
elite*gold: 0
Join Date: Apr 2009
Posts: 62
Received Thanks: 4
|
Quote:
Originally Posted by Syc0n
PHP Code:
Global $pixelSTART = PixelSearch (0,0,1920,1200,0xF9EAAF
While $pixelSTART = @error
sleep(100)
Wend
MouseClick("left", $pixelDC[0], $pixelDC[1])
Dann deinen rest:
Send($Input1
Send("{TAB}")
Send($Input2)
Send("{ENTER}")
Ich hab noch nie mit Pixel-Dingens gearbeitet! Musste halt mal versuchen...
Schau dir mal Iniread und Iniwrite an...
<< Setzt mal pixelsearch global
|
Danke für den Link mit Iniread und Iniwrite^^
Ich habs jetzt nochmal versucht aber erhalte immer noch
die gleiche Fehlermeldung...
|
|
|
06/04/2009, 16:27
|
#13
|
elite*gold: 0
Join Date: Apr 2009
Posts: 62
Received Thanks: 4
|
danke bot_interesierter ich probiers mal aus
|
|
|
06/04/2009, 16:28
|
#14
|
elite*gold: 20
Join Date: Oct 2008
Posts: 1,835
Received Thanks: 1,638
|
Quote:
Originally Posted by doomtronics123
Danke für den Link mit Iniread und Iniwrite^^
Ich habs jetzt nochmal versucht aber erhalte immer noch
die gleiche Fehlermeldung...
|
PHP Code:
Global $pixelSTART = PixelSearch (0,0,1920,1200,0xF9EAAF)
While $pixelSTART = @error
sleep(100)
Wend
MouseClick("left", $pixelDC[0], $pixelDC[1])
Dann deinen rest:
Send($Input1
Send("{TAB}")
Send($Input2)
Send("{ENTER}")
Naja bei global hab ich hinten ne Klammer vergessen bzw du. Ist ja nicht das ganze Script...
Und eventuell hast du $pixelDC[0], $pixelDC[1] nicht deklariert.
btw: Es gibt ne Edit Funktion und nen Thanks Button
|
|
|
06/04/2009, 16:42
|
#15
|
elite*gold: 0
Join Date: Apr 2009
Posts: 62
Received Thanks: 4
|
Quote:
Originally Posted by Bot_interesierter
Code:
$Input1 = Inputbox ("Silkroad Autologin","ID")
$Input2 = InputBox ("Silkroad Autologin","PW")
Run ("C:\Programme\Silkroad\Silkroad.exe")
While 1
$pixelSTART = PixelSearch (0,0,1920,1200,0xF9EAAF )
If not @error Then
Mouseclick ("left", $pixelSTART[0], $pixelSTART[1])
EndIf
$pixelDC = PixelSearch (0,0,1920,1200,0x8C4229)
If not @error Then
MouseClick("left", $pixelDC[0], $pixelDC[1])
break
EndIf
WEnd
Send($Input1)
Send("{TAB}")
Send($Input2)
Send("{ENTER}")
Ich bin zwar nicht sonderlich Autoit Erfahren, aber so sollte es funktionieren
|
habs versucht aber geht auch nicht
@Syc0n
hab $pixelDC schon deklariert^^
|
|
|
 |
|
Similar Threads
|
[HILFE]Habe 16.000 Geschwindigkeit aber Download Dauert IMMer NOCH Lange!! Hilfe bitt
08/16/2010 - Technical Support - 11 Replies
Also habe 16.000 DSL Geholt aber is Immer noch Richtig laaahhm... Also
bei meinen Freund dauert ein ca. 1gb teil nur 7-8min und bei mir 30min -.- könnte mir jemand helfen !! ??
|
Metin2 homepage ein mysql script einfügen aber wie?
07/23/2010 - Metin2 - 10 Replies
Hallo Liebe com.
Und zw ar habe ich eine komplett neue internet seite.
Nun habe ichfolgendes problem.
Ein kolege hat die seite für uns gemacht, dennoch dachte er wir hätten hamachi server, obwohl wir root haben.
Nundie frage: Wie kann ich ineiner stink normalen hompage ein mysql script rein machendamit die hp eine normale db verbindung hat wie auf anderen homepages? bitte um dringende und schnelle hilfen =/
MfG Ahras
|
Hilfe!!!Hae Root angebot aber wie Server eröffnen...Suche Hilfe und ein TEAM!!!!!
04/19/2010 - Metin2 Private Server - 3 Replies
Hey,ich habe ein wundervolles Angebot ein Root zu kriegen,und wollte fragen,wie stelle ich das ein,das ich ein Root Server habe,wie eröffne ich ihn???Und noch viel mehr
Suche ein Team!!!
Hp Designer
Datenbank helfen undso
"entbugger"
und und und
Meldet euch oder schreibts in den Thread
Danke!!!!!!!!
|
P-Server Erstellt aber Problem hilfe!!
10/26/2009 - Flyff Private Server - 15 Replies
Ich habe ein P-Server unter diesem Guid erstellt.. hier der link..
>Elitepvpers Link Klick<
Also, ich hab erstellt aber mir fehlt ein account zum einloggen
ID : Test
PW : Pawo geht nähmlich nicht.. was mach ich da jetzt
und wie kann ich mich selber GM oder GA machen??
|
[Hilfe] Server on aber problem mit der DB!
10/06/2009 - Metin2 Private Server - 2 Replies
Guten Tag.
Unser Server läuft nun aber wenn wir in unserer datenbank die itemshop sachen auf nen freien npc machen und die Yangdropmenge von den mobs von den niedrigen 20k auf 1kk ändern kommt dann immer:
Item range initialize failed und dann kommt nach dem Dbcheckauth Connection refused!
Wir verzweifeln langsam was das sein kann....neu gestartet über 50x und freebsd über 20 x neuinstalliert! ports stimmen ect.....
Aber das is nur wenn wir die itemshop sachen auf nen anderen npc...
|
All times are GMT +1. The time now is 22:35.
|
|