thx AutoBert
Beiträge von Lucas
-
-
Hallo autobert danke für den tipp mit dem infotool ,der button benfindet sich aber im fenster vom firefox sodass er mir immer nur MozillaUIWindowClass ausspuckt.wie kann ich die controlid von diesem button herrausfinden ?
-
ich habe die fehler behoben die most wanted gefunden hat es bleibt aber weiterhin bei dem fehler.
wie kann ich das mit dem @error prüfen zwar bin ich seit 2009 angemeldet aber immer noch autoit anfänder -
Ich habe das ausprobiert was ihr gesagt habt es bleibt aber weiterhin bei dem Fehler:
http://img210.imageshack.us/i/errorxir.png/Ich habe mir dieses popelskript gescrieben was einwandfrei funktioniert:
[autoit]#include <imagesearch.au3>
[/autoit][autoit][/autoit][autoit]$x1 = 0
[/autoit][autoit][/autoit][autoit]
$y1 = 0$res = _imagesearch("bild1.png",1,$x1,$y1,100)
[/autoit]
If $res = 1 Then
MouseClick("left",$x1,$y1,1,10)
Else
MsgBox(0,"Bla","Nichts gefunden....")
EndIfWo hin gegen das Komplexere script nicht funktioniert:
[autoit]#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
[/autoit][autoit][/autoit][autoit]
#AutoIt3Wrapper_UseX64=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
;#RequireAdmin#include <ImageSearch.au3>
[/autoit][autoit][/autoit][autoit]global $x = 0
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
global $y = 0
global $x1 = 0
global $y1 = 0
global $x2 = 0
global $y2 = 0
global $x3 = 0
global $y3 = 0Sleep(5000)
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
MouseClick("left",390,207,1,10)
Sleep(5500)$res = _imagesearch("bild3.jpg",1,$x,$y,100)
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
If $res = 1 Then
MouseClick("left",$x,$y,1,10)
Sleep(100)
Send("bla bla bla ")
EndIf$res1 = _imagesearch("bild1.png",1,$x1,$y1,100)
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
If $res1 = 1 Then
MouseClick("left",$x1,$y1,1,10)
Sleep(3000)
Else
MsgBox(0,"Bla","Nichts gefunden....")
EndIf$res2 = _imagesearch("bild2.png",1,$x2,$y2,100)
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
If $res2 = 1 Then
MouseClick("left",$x2,$y2,1,10)
Sleep(2500)
Else
$res3 = _imagesearch("bild4.jpg",1,$x3,$y3,100)
MouseClick("left",$x3,$y3,1,10)
Sleep(300)
MouseClick("left",$x2,$y2,1,10)
Sleep(3000)
EndIfSend("{BACKSPACE}")
[/autoit]
Sleep(5500)
MsgBox("","Herzlichen Glückwunsch!","Es hat geklappt!") -
Hallo Daniel suchst du das hier?
-
jetzt kommt eine andere fehler meldung?Also line 37 wäre hier line 25 ist ein bisschen verschoben
-
Moin erst mal danke für die antworten.Ich habe Funk nun durch Hotkeyset aufgerufen es funktioniert aber weiterhin nicht.mein ziel ist es auf einen button zu klicken der immer siene position ändert und ich wüsste nich wie ich das anders lösen soll.
[autoit]#include<ImageSearch.au3>
[/autoit][autoit][/autoit][autoit]HotKeySet("{NUMPAD1}","starten")
[/autoit][autoit][/autoit][autoit]
HotKeySet("{NUMPAD2}","beenden")$x1=0
[/autoit][autoit][/autoit][autoit]
$y1=0
$x2=0
$y2=0While 1
[/autoit][autoit][/autoit][autoit]
Sleep(1)
WEndSleep(5000)
[/autoit][autoit][/autoit][autoit]
MouseClick("left",453,203,1,10)
Sleep(5500)
MouseClick("left",329,384,1,10)
Sleep(100)
Send("bla")
Sleep("100")Func starten()
[/autoit][autoit][/autoit][autoit]
While 1
$result=_ImageSearch("bild1.png",1,$x1,$y1,0)
If $result= 1 Then
MouseClick("left",$x1,$y1)
Sleep("2500")
$result2=_ImageSearch("bild2.png",1,$x2,$y2,0)
If $result2= 1 Then
MouseClick("left",$x2,$y2)
Sleep("3000")
EndIf
EndIf
WEnd
EndFuncSend("{BACKSPACE}")
[/autoit][autoit][/autoit][autoit]
Sleep("5500")
MsgBox(0,"Fertig","Fertig!")Func beenden()
[/autoit]
exit 0
EndFuncAuch wenn ich das func einfach wegnehme passiert nichts es kommt eine fehlermeldung.
[Blockierte Grafik: http://img210.imageshack.us/i/errorxir.png/]
-
Moin an alle,
[autoit]
Mein Imageserachscript funktioniert nicht ich habe die dll in windows system32 reinkopiert und das udf in mein includeordner.Ich habe auch natürlich die Bilder in meinen projektordener kopiert.#include<ImageSearch.au3>
[/autoit][autoit][/autoit][autoit]$x1=0
[/autoit][autoit][/autoit][autoit]
$y1=0
$x2=0
$y2=0Sleep(5000)
[/autoit][autoit][/autoit][autoit]
MouseClick("left",453,203,1,10)
Sleep(5500)
MouseClick("left",329,384,1,10)
Sleep(100)
Send("bla bla bla ;-)")
Sleep("100")Func starten()
[/autoit][autoit][/autoit][autoit]
While 1
$result=_ImageSearch("bild1.png",1,$x1,$y1,0)
If $result= 1 Then
MouseClick("left",$x1,$y1)
Sleep("2500")
$result2=_ImageSearch("bild2.png",1,$x2,$y2,0)
If $result2= 1 Then
MouseClick("left",$x2,$y2)
Sleep("3000")
EndIf
EndIf
WEnd
EndFuncSend("{BACKSPACE}")
[/autoit]
Sleep("5500")
MsgBox(0,"Fertig","Fertig!")der frechdachs überspringt das einfach (vonn Func bis EndFunc);-) un macht bei backspace weiter.was ist falsch?
-
ja genau das hatte ich vor
-
Ich will doch nur in meinen broswer die webseite über diese verfluchte nummer aufrufen .allerdings komme ich dann nicht auf die gewünschte webseite sondern auf irgend soeinen "t-online server"
-
also ich wollte eine seite darüber aufrufen also nicht https://autoit.de/www.google.de sondern 80.156.86.87 und darüber möchte ich im browser die seite aufrufen aber das will der browser nicht .(die einzige seite wo es funktioniert ist google)also hatte ich mit gedacht das ich irgendwas falsch gemacht habe.
-
Moin Leutz ,
[autoit]
habe hier ein programm um um die hostadressen der webseiten zu bekommen.
Wenn ich aber nun die hostadresse als url eingebe komme ich nie auf die angepingte seite habe ich was falsch gemacht?TCPStartup()
[/autoit]
MsgBox(0, "IP",TCPNameToIP("www.autoit.de"))
freu mich auf viele antworten -
das bleibt unter uns jaa..
-
Danke AutoBert das ist genau das was ich gesucht hatte. :)Ich möchte nur die groß und klein schreibung verändern (wieder alle kombinationen).Sorry bin halt noch ein Anfänger
Brutforce -Attacke grrrrrr hatte ich nicht vor.ich wollte uhrsprünglich ein PW-Generator machen der verschiedene oder alle möglichkeiten eines pw ausgibt so das man sich einfach ein pw aussuchen kann. -
Moin leutz,
also ich hab hier einen generator welcher eingaben variiert.
schön soweit so gut
mein problem :ich würde gern alle variierten ausgaben (also mit allen kombinationen die es gibt ich weiß es können sehr viele sein )auf einer liste ausgeben.
erstes problem :im moment wird immer nur eine eingabe variiert und nicht alle kombinationen die es gibt.
zweites problem:wie macht man eine grafische liste in der dann alle ausgaben ausgegeben werden.Das ist das was ich habe:
[autoit]$input=InputBox("Eingabe","Vorlage eingeben")
[/autoit]
Dim $result=""
$array=StringSplit($input,"")
For $i=1 To $array[0]
If Random(0,1,1) Then
$result &= StringUpper($array[$i])
Else
$result &= StringLower($array[$i])
EndIf
Next
MsgBox(64,"Neue Ausgabe:",$result)freue mich auf viele antworten
-
vielen dank für eure hilfe.
-
Moin Leutz ,
ich bin noch neu hier und wollte gleich mal was fragen.
Ich würde gerne in autoit einen pw-generator schreiben.Bloß dieser soll nicht irgend ein pw generieren, sondern
er soll ein vorgegebenes wort irgendwie verändern. z.B.man gibt das pw "schatz" ein und der pw generator soll daraus dann z.B "ScHaTz"/"SChaTZ"/"sChAtZ" usw... machen.Das Problem ich hab überhaupt kein plan wo ich anfagen sollte.ZitatIch weiß auch nicht warum Anfänger immer nach den Sternen greifen.
Vielleicht kann mir jemand einen Tipp geben wo ich anfangen könnte zu suchen.Kennt jemand vielleicht eine website mit vielen beispielprogrammen?
freu mich auf antworten