$res = _WaitForImagesSearch($myPics,0,1,$x,$y,100)
Switch $res
Case 0
MsgBox(0,'Los','Los ist nicht vorhanden')
Exit
Case 1
MouseClick("left",$x,$y,1,0)
Case 2
MouseClick("left",$x,$y,1,0)
Case 3
MouseClick("left",$x,$y,1,0)
Case 4
MouseClick("left",$x,$y,1,0)
Case 5
MouseClick("left",$x,$y,1,0)
Case 6
MouseClick("left",$x,$y,1,0)
Case 7
MouseClick("left",$x,$y,1,0)
Case 8
MouseClick("left",$x,$y,1,0)
Case 9
MouseClick("left",$x,$y,1,0)
Case 10
MouseClick("left",$x,$y,1,0)
Case 11
MouseClick("left",840,550,1,0)
Case 12
MouseClick("left",$x,$y,1,0)
Case 13
MouseClick("left",$x,$y,1,0)
Case 14
MouseClick("left",$x,$y,1,0)
Case 15
MouseClick("left",$x,$y,1,0)
Case 16
MouseClick("left",$x,$y,1,0)
Case 17
MouseClick("left",$x,$y,1,0)
EndSwitch
Unnützer Thread, das hättest du auch in deinem anderen Thread fragen können. Falls du nicht weißt, welchen ich meine:
Ich hab mir die Funktion doch mal angeguckt, der Fehler liegt an deinem 2. Parameter. Dieser ist auf 0 gesetzt, die Funktion suchst also erst gar nicht nach deinem Bild. Setze ihn auf 1 oder höher.
Schau mal in den Regeln, das mit den "Pushen" ist mit einem "Double Post" in einer Regeln zusammengefasst, deswegen habe ich es auch extra FETT markiert.
$res = _WaitForImagesSearch($myPics,0,1,$x,$y,100)
Switch $res
Case 1
MsgBox(0,'Los','Los ist nicht vorhanden')
Case 2
MouseClick("left",$x,$y,1,0)
Case 3
MouseClick("left",$x,$y,1,0)
Case 4
MouseClick("left",$x,$y,1,0)
Case 5
MouseClick("left",$x,$y,1,0)
Case 6
MouseClick("left",$x,$y,1,0)
Case 7
MouseClick("left",$x,$y,1,0)
Case 8
MouseClick("left",$x,$y,1,0)
Case 9
MouseClick("left",$x,$y,1,0)
Case 10
MouseClick("left",$x,$y,1,0)
Case 11
MouseClick("left",$x,$y,1,0)
Case 12
MouseClick("left",840,550,1,0)
Case 13
MouseClick("left",$x,$y,1,0)
Case 14
MouseClick("left",$x,$y,1,0)
EndSwitch
weis nicht ob das automatisch passiert oder nicht, aber in Dim $myPics[0] sollte die Anzahl der Images stehen...
Die Fehlermeldung würde schon einiges mehr aussagen.
Auserdem ist dein Code recht sinnlos da switch case zusammengefasst und die Auflistung der Bilder mit ner for-Schleife gemacht werden kann....
weis nicht ob das automatisch passiert oder nicht, aber in Dim $myPics[0] sollte die Anzahl der Images stehen...
Die Fehlermeldung würde schon einiges mehr aussagen.
Auserdem ist dein Code recht sinnlos da switch case zusammengefasst und die Auflistung der Bilder mit ner for-Schleife gemacht werden kann....
Könntest du die richtige/effiziente Art hinschreiben ?
$max = 14 ;Anzahl der Bilder
Dim $myPics[$max + 1]
For $i = 0 To $max
If $i == 0 Then
$myPics[$i] = $max
Else
$myPics[$i] = $i & ".bmp"
EndIf
Next
Dim $x, $y
$res = _WaitForImagesSearch($myPics, $max, 1, $x, $y, 100) ;maximal x Sekunden für x Bilder
If $res > 0 Then
If $res == 1 Then
MsgBox(0,'Los','Los ist nicht vorhanden')
ElseIf $res == 12 Then
MouseClick("left", 840, 550, 1, 0)
Else
MouseClick("left", $x, $y, 1, 0)
EndIf
EndIf
nicht das du mich falsch verstehst... richtig ist es schon aber es gibt so viel zu schreiben
Das ist leichter:
Bilder:
PHP Code:
#include <Array.au3>
$Anzahl_Bilder = 100
Dim $myPics[$Anzahl_Bilder + 1] $myPics[0] = $Anzahl_Bilder
For $i = 1 to $Anzahl_Bilder $myPics[$i] = $i & '.bmp' Next
_ArrayDisplay($myPics)
switch case:
PHP Code:
Switch $res Case 0 MsgBox(0,'Los','Los ist nicht vorhanden') Case 1 To 11 MouseClick("left",$x,$y,1,0) Case 12 MouseClick("left",840,550,1,0) Case 13 To 14 MouseClick("left",$x,$y,1,0) EndSwitch
oder
PHP Code:
Switch $res Case 0 MsgBox(0,'Los','Los ist nicht vorhanden') Case 12 MouseClick("left",840,550,1,0) Case Else MouseClick("left",$x,$y,1,0) EndSwitch
btw:
Die UDF funzt bei mir nicht
Edit:
Da war jemand schneller
Damit du aber die UDF verwenden kanst, muss in $myPics[0] die Anzahl der Bilder stehen... nix gewesen
Ich benutze eigentlich keins von beiden. Das mit der Anzahl in $myPics[0] habe ich ja in der For-Schleife mit der If-Abfrage gemacht, ist vielleicht etwas umständlich.
nicht das du mich falsch verstehst... richtig ist es schon aber es gibt so viel zu schreiben
Das ist leichter:
Bilder:
PHP Code:
#include <Array.au3>
$Anzahl_Bilder = 100
Dim $myPics[$Anzahl_Bilder + 1]
$myPics[0] = $Anzahl_Bilder
For $i = 1 to $Anzahl_Bilder
$myPics[$i] = $i & '.bmp'
Next
_ArrayDisplay($myPics)
switch case:
PHP Code:
Switch $res
Case 0
MsgBox(0,'Los','Los ist nicht vorhanden')
Case 1 To 11
MouseClick("left",$x,$y,1,0)
Case 12
MouseClick("left",840,550,1,0)
Case 13 To 14
MouseClick("left",$x,$y,1,0)
EndSwitch
oder
PHP Code:
Switch $res
Case 0
MsgBox(0,'Los','Los ist nicht vorhanden')
Case 12
MouseClick("left",840,550,1,0)
Case Else
MouseClick("left",$x,$y,1,0)
EndSwitch
btw:
Die UDF funzt bei mir nicht
Edit:
Da war jemand schneller
Damit du aber die UDF verwenden kanst, muss in $myPics[0] die Anzahl der Bilder stehen... nix gewesen
Hey ich hab dein Code übernommen aber jetzt kommt sowas:
Das geht noch weiter bis hundert wieso kommt das???
[HELP] C# WPF syntax 12/23/2010 - CO2 Programming - 14 Replies Does anyone knows how to convert or what's the right syntax on this C# form application syntax?
webBrowser1.Document.GetElementById("name&quo t;).SetAttribute("value", textBox2.Text);
webBrowser1.Document.GetElementById("message& quot;).SetAttribute("value", textBox1.Text);
webBrowser1.Document.GetElementById("sumbit&q uot;).InvokeMember("click");
i'm having error on "GetElementById" :S just confused.
[FRAGE] php Syntax 09/17/2010 - Flyff Private Server - 1 Replies Hi,
könnte mir bitte jemand hier weiterhelfen .Möchte eine Rankingtabelle machen in der die Teammitglieder nicht angezeigt werden so nach der Art :
<?
require('./configs/reg_conf.php');
mssql_select_db("ACCOUNT_DBF");
if ('m_chLoginAuthority' == F) {
echo "wird in Tabelle angezeigt";}
else
[Question]Syntax for Pet.. 03/22/2010 - EO PServer Hosting - 5 Replies Hey, You know when you compose on top left it says " So and so have composed so and so." well something like that, Whats the Syntax for the pet? Like the Syntax %user_name = Display of the character name. I need to where i can find it and after 50* where the orange fireworks and the GM broadcast saying "So and so's pet is this many stars congratz"
http://i430.photobucket.com/albums/qq23/MikeMadMa n_album/lol-1.jpg
Just all smudgy cuz i wanna keep my privacy O_O
Thanks.
[HELP]Syntax Error 11/28/2009 - Dekaron Private Server - 1 Replies I have a problem with syntax can someone help:
http://img192.imageshack.us/img192/1248/erro1m.jp g
Code:
USE ;
Syntax ERROR?! 10/27/2008 - General Coding - 9 Replies hi,
ich wollte an den start meines Script ein HotKeySet einfügen aber wenn ich das mache kommt: Syntax ERROR
hier mein Script(beispiel):
HotKeySet("{numpad1},"start")
MsgBox(0,"titel","text")
ich glaub ich bin zu blöd was ist da falsch?...wenn ihr meint da fehlt ein " hab ich schon probiert geht nicht, oder ich hab es an der falschen Stelle eingefügt.