Schau mal nach WinTitleMatchMode - gibt es auch einen Artikel in der Hilfe dazu.
peethebee
Schau mal nach WinTitleMatchMode - gibt es auch einen Artikel in der Hilfe dazu.
peethebee
Mit AutoIt nicht sinnvoll machbar afaik.
Nimm TrueCrypt z.B.
peethebee
While 1
sleep(100000)
WEnd
über func.
peethebee
Hi!
Das ist doch schon mal ein Anfang :).
Wenn du nur eine 1 senden willst, kann das raus:
HotKeySet("{f4}")
Send("{f4}")
HotKeySet("{f4}", "captureEsc")
peethebee
HotKeySet in der Hilfe anschauen :)!
peethebee
Ehrlich gesagt kann ich mir grob vorstellen, warum du gebannt wurdest ;). Man muss nicht jeden Gedanken für das Forum festhalten.
"Beiträge: 192 (6,56 Beiträge pro Tag)"
peethebee
_MouseTrap? Sollte eine Funktion sein, die entweder dabei ist oder hier im Forum gepostet wurde.
peethebee
Verbietet doch einfach Skripte auszuführen!?
peethebee
Hier (Mausklicks - Wie geht das?) meinte ich Steuerung mit Tabs, Cursortasten, Aufruf des Kontextmenüs über Tastatur. Im Wesentlichen alles, was der Befehl Send kann.
peethebee
Hi!
Sollte gehen. Stichworte IE.au3 und FF.au3 - je nach Geschmacksrichtung.
peethebee
Hi!
1. Beliebige Ideen umsetzbar
Ja
2. 100% lauffähig ab Windows XP SP2 (gut?)
Ja
3. 50 Zeilen oder 4 kb (andere Vorschläge)
50 Zeilen ist gut würde ich sagen.
4. kurze Erklärung, was das Script macht
klar
5. keine Zeilenumbrüche (_) erlaubt (oder doch, siehe nächster Punkt)
nicht erlaubt würde ich sagen
6. max. 150 Zeichen pro Zeile (guter Wert?)
Würde ich nicht beschränken - die Struktur von AutoIt macht es ohnehin (neue Zeilen bei Schleife usw.)
7. keine externen Scripte/Tools außer cmd.exe und System-Dlls (ab Windows XP SP2 müssen sie standardmässig nach Windows-Installation vorhanden sein)
Ohne wäre es langweilig, denke ich Calls sollten erlaubt sein, Kommandozeilentools von Win auch.
8. aktuelle letzte Stable von AutoIt am Beginntag (denke ich ist besser als beim Abgabetermin, da man sonst evtl. noch was zu ändern hat)
Ja, letzte Stable ist okay.
9. Ausführung einmal im Monat vielleicht zum jeweils letzten Tag des Monats Abgabetermin (16:00 h MEZ)? (anderer Termin?)
Erstmal einmal - ob Ideen für regelmäßige Durchführung da sind, würde ich bezweifeln, aber sieht man dann
Sorry für die schlecht formatierte Antwort :D.
@Jury würde wenn wohl nur Admins+Mods Sinn machen, aber ich denke man sollte es offen machen.
peethebee
Ich würde mal spontan bezweifeln, dass du mit einer normalen OCR eine Chance gegen ein gutes Captcha hast ;).
peethebee
In Java wirst du bei den Controls nichts sinnvolles kriegen. Am ehesten wäre noch eine Fernsteuerung über Send möglich, denke ich. Die meisten GUIs sind ja auch weitgehend über die Tastatur bedienbar. Vielleicht willst du noch mit BlockInput die Tastatur und Maus während des Auslesens sperren, aber vielleicht nicht schon beim Testen
peethebee
https://autoit.de/www.img-up.net - mein Liebling, sehr schlicht und schnell
100% zufällig. Alles andere ist kein ernsthaftes Captcha.
peethebe
Hi!
Gegen gute Captchas hast du keine Chance - erst Recht nicht mit AutoIt. Bei mittelguten Captchas brauchst du schon gute Technik (C++ oder andere Hochsprachen) und v.a. gute Algorithmen. Das Captcha scheint eines der besseren zu sein so auf den ersten Blick.
peethebee
p.s. Mal "lässt" sich aber heute eher Captchas lösen - ist oft einfacher, aber mehr dazu nicht.
Mignon, es nervt langsam. Wenn du nichts zu sagen hast, dann lass es doch bitte einfach -.-
peethebee
@Valvepro:
Source entfernen oder Posts leeren machst du hier genau einmal ohne Bann. Denn wenn jeder das macht, ist das Forum sinnlos. Wir helfen hier umsonst und dann haben wir auch ein Anrecht darauf, dass wir nicht nur ausgenutzt werden, denke ich.
peethebee
Ja, so könnte man es sagen. Die Klammern sind dann dazu da, das als Zahl zu gruppieren - damit sie nicht zeichenweise irgendwo landet, sondern als Gruppe im Array steht.
peethebee
Hi!
Mal zum Testen:
[autoit]#include <Array.au3>
$array = StringRegExp("http://www.dreamlevel.de/profil.dl?u=6994", "\d+", 1)
_ArrayDisplay($array)
* liefert null oder mehr Treffer der Gruppe davor (also Ziffer). Wir brauchen aber + (einen oder mehr Treffer).
Für deinen Fall noch die anderen Links ausgeschlossen und die Zahl gruppiert, damit sie gemeinsam im Array steht:
[autoit]#include <Array.au3>
$array = StringRegExp('<a class="ubild" href="http://www.dreamlevel.de/profil.dl?u=6994"><img src="http://www.dreamlevel.de/userbilder/w/6994/6994-d1o7a8p5.jpg" alt="Bild"></a></td></tr><tr><td style="height:8px;"></td></tr>', "profil.dl\?u=(\d+)", 1)
_ArrayDisplay($array)
peethebee