|
You last visited: Today at 01:56
Advertisement
Tratsch rund um Autoit / Autoit Talk | kleinere Fragen
Discussion on Tratsch rund um Autoit / Autoit Talk | kleinere Fragen within the AutoIt forum part of the Coders Den category.
06/29/2014, 20:01
|
#2041
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,524
|
Angenommen ich hätte nun ein Login für ein Treasure Creator.
Wie kann ich beim Login Sonderzeichen erlauben? In meinem Fall enthält mein Username ein Sonderzeichen und kann mich deshalb im Programm nicht einloggen.
|
|
|
06/29/2014, 22:27
|
#2042
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Quote:
Originally Posted by Lumi
Angenommen ich hätte nun ein Login für ein Treasure Creator.
Wie kann ich beim Login Sonderzeichen erlauben? In meinem Fall enthält mein Username ein Sonderzeichen und kann mich deshalb im Programm nicht einloggen.
|
Func _WebEncode($string)
Local $return = "", $split = StringToASCIIArray($string, Default, Default, 2)
For $i=0 To UBound($split) -1
$return &= '%'&Hex($split[$i],2)
Next
Return $return
EndFunc
|
|
|
06/29/2014, 23:53
|
#2043
|
elite*gold: 1445
Join Date: Sep 2011
Posts: 199
Received Thanks: 177
|
Quote:
Originally Posted by Lumi
Angenommen ich hätte nun ein Login für ein Treasure Creator.
Wie kann ich beim Login Sonderzeichen erlauben? In meinem Fall enthält mein Username ein Sonderzeichen und kann mich deshalb im Programm nicht einloggen.
|
Quote:
Originally Posted by »FlutterShy™
Func _WebEncode($string)
Local $return = "", $split = StringToASCIIArray($string, Default, Default, 2)
For $i=0 To UBound($split) -1
$return &= '%'&Hex($split[$i],2)
Next
Return $return
EndFunc
|
mit der funktion _URLEncode aus der Inet.au3 sollte das auch funktionieren
|
|
|
06/30/2014, 14:04
|
#2044
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Die Funktion ist nicht in der Inet.au3 enthalten. (3.3.10.2)
|
|
|
07/02/2014, 20:54
|
#2045
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,524
|
Hat sich erledigt.
|
|
|
07/02/2014, 21:09
|
#2046
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Hol dir doch erstmal die Seite wo man sich einloggen kann und poste nicht direkt.
|
|
|
07/07/2014, 19:16
|
#2047
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
moin,
wie bekomm ich mit der ie.au3 den button (unter der markierten zeile) geklickt? er hat keine id und keinen namen...
(leider quellcode nur als bild)
ich würde jetzt als nächstes $oIE.document.getElementsByClassName("btn") probieren, allerdings hab ich grad kein captcha zum probieren da^^
|
|
|
07/07/2014, 20:17
|
#2048
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Code:
_IEFormGetCollection
_IEFormSubmit
Einfach mal _IEFormGetCollection die Indices durchgehen.
Irgendwann submittest du schon die richtige Form.
|
|
|
07/10/2014, 11:01
|
#2049
|
elite*gold: 215
Join Date: Sep 2010
Posts: 6,341
Received Thanks: 2,636
|
Es gab hier doch mal dieses Tool das einem Controlsend, mousemoov, pixelsearch usw. Aufgefüllt hat wenn man F5 gedrückt hat.
|
|
|
07/17/2014, 18:43
|
#2050
|
elite*gold: 138
Join Date: Apr 2012
Posts: 3,494
Received Thanks: 1,769
|
Code:
Func _Start()
While 1
$IS = _ImageSearch("dunkelgelbglitzi.bmp",1,$outputx,$outputy,100)
If $IS = 1 Then
MouseMove($outputx,$outputy,10)
EndIf
ToolTip("Imagesearch",5,5)
WEnd
EndFunc
Ich bekomme keine Fehlermeldung, aber der bot erkennt das bild nicht. Weiß jemand woran es liegen könnte? Das Bild ist 4x4 Pixel und als 24 farben bitmap im selben ordner gespeichert
|
|
|
07/17/2014, 19:26
|
#2051
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Hast im Thread schon eine Antwort bekommen.
|
|
|
08/13/2014, 20:18
|
#2052
|
elite*gold: 76
Join Date: Jun 2012
Posts: 1,043
Received Thanks: 216
|
Meine Frage/ mein Problem:
Ich möchte bei meiner GUI den Standard-Rahmen nicht mehr haben. Also der Rahmen, auf dem die Buttons "Schließen", "Maximieren", etc. sind. Ich weiß, dass man diesen mit $WS_POPUP wegbekommt, leider kann man das Programm dann nicht mehr verschieben.
Mein erster Lösungsweg-Gedanke wäre:
Ich mache den Rahmen per $WS_POPUP weg und füge dann im Design des Fensters eine extra Leiste am oberen Rand ein. Das wollte ich vom Design her eh haben. Siehe Spoiler.
Doch wie krieg ich es hin, dass man das Fenster an dieser Leiste dann verschieben kann? Kann man da in AutoIt überhaupt was machen?
EDIT:
Ok mit $WS_EX_CONTROLPARENT geht es schon mal. Übreall, wo kein Button, Text, etc. ist kann man es bewegen.
Noch nicht ganz perfekt aber ein Fortschritt..
Jetzt versuche ich es mal mit MouseClickDrag. Bin darauf gestoßen...
|
|
|
08/20/2014, 22:18
|
#2053
|
elite*gold: 18
Join Date: Jun 2009
Posts: 1,217
Received Thanks: 58
|
Hey Leute hab mich versucht an nen ImageSearch Bot aber irgendwie klappt da 0. der Code ist super SImpel und das Bild ist eindeutig aber das Programm macht einfach nichts
Hier der Code:
Code:
#include <ImageSearch.au3>
HotKeySet("{NUMPAD2}", "_Go")
HotKeySet("{NUMPAD3}", "_End")
$x1=0
$y1=0
While 1
sleep(1)
WEnd
Func _Go()
While 1
$result= ImageSearch("Green.bmp",1,$x1,$y1,0)
If $result=1 Then
Mousclick("LEFT",$x1,$y1)
Sleep(1000)
EndIf
WEnd
EndFunc
Func _End()
exit 0
EndFunc
Im normalfall müsste er sofern er das Bild ( ist ein Grüner punkt) findet ja darauf klicken aber es passier einfach nichts kein error keine reaktion nichts. weiß jemand wieso´?
|
|
|
08/20/2014, 22:52
|
#2054
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Mal abgesehen davon, dass dein Script nicht validen AutoIt Code beinhaltet? Woher willst du wissen, dass das Bild gefunden wird? Du hast doch gar keine Ausgabe. Wie du schon geschrieben hast, WENN das Bild gefunden wird.
Probier es doch mit etwas wie:
Code:
#include <ImageSearch.au3>
HotKeySet("{NUMPAD2}", "_Go")
HotKeySet("{NUMPAD3}", "_End")
While Sleep(10)
WEnd
Func _Go()
While Sleep(10)
Local $x, $y
ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $result = _ImageSearch("Green.bmp", 1, $x, $y, 0) = ' & $result = _ImageSearch("Green.bmp", 1, $x, $y, 0) & @CRLF & '>Error code: ' & @error & @CRLF) ;### Debug Console
If $result == 1 Then
ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : MouseClick("primary", ' & $x & ', ' & $y &') = ' & MouseClick("primary", $x, $y) & @CRLF & '>Error code: ' & @error & @CRLF) ;### Debug Console
Sleep(1000)
EndIf
WEnd
EndFunc
Func _End()
Exit
EndFunc
|
|
|
08/25/2014, 15:05
|
#2055
|
elite*gold: 218
Join Date: Jun 2010
Posts: 68
Received Thanks: 5
|
Habe folgendes Problem:
Wenn ich das Script starte meldet mir AutoIT "herror: missing separator character before keyword."
Ich versuche auf dem Bildschirm Pfeile(symbole) zu erkennen und dann in die entsprechende richtung zu klicken. Nur ich bekomme es einfach nicht hin 
Mit der Sufu habe ich leider kein passendes Thema gefunden
Code:
$poslinks = _ImageSearch("PfeilLinks.bmp", 1,$x1,$y1,0)
If $poslinks =1 Then
Send("{left}")
EndIf
MFG
|
|
|
Similar Threads
|
[Sammelthread]Fragen zu Autoit wie man Hacks herstellt(Autoit) + Antworten
11/16/2011 - Metin2 - 0 Replies
Hallo Liebe Community,
Ich habe diesen Thread aufgemacht weil manche leute mit Autoit nicht mehr weiterkommen wie man Hack herstellt ,ich habe mit schon ein Multihack mit Autoit herstellt das war einfach .Da viele User nicht weiterkommen werden habe ich mich entschieden ein Thread aufzumachen mit Fragen und ich den dann Antworten kann und helfen kann!
------------------------------------------------- ---------------------------
Mein Multihack:...
|
All times are GMT +1. The time now is 01:56.
|
|