Για το xdotool το Synaptic γράφει: "xdotool lets you programatically (or manually) simulate keyboard input and mouse activity, move and resize windows, etc. It does this using X11's XTEST extension and other Xlib functions."
Ένας κύριος λοιπόν, έφτιαξε ένα ωραίο bash script εκμεταλλευόμενος απλώς αυτή τη δυνατότητα του linux, να κάνει κλικ δηλαδή αυτόματα στην "οθόνη".
Αφού βεβαιωθείτε ότι έχετε εγκατεστημένο το xdotool, από εδώ φορτώνετε το script για αυτόματα--μονά--κλικ στο Farmville. Φυσικά είναι δική σας δουλειά να ελέγξετε το αρχείο για οτιδήποτε ύποπτο. UPDATE: Στο Farmville άλλαξαν τα μεγέθη των τετραγώνων στο χωράφι. Πάλι στο link που δίνω σε αυτή την παράγραφο πηγαίνετε στα σχόλια κα βρείτε το σχόλιο 11 May 2010 04:43 . Αντιγράψτε τον κώδικα και σώστε τον ως αρχείο πχ fv.sh. Αλλάξτε τώρα τις τιμές xdis, ydis σε
xdis="20.00000000000000000000"
ydis="9.50505050505050505050"
και save(πρέπει να έχετε εγκατεστημένο το bc, δείτε Synaptic).
Ανοίγετε τον Firefox, και στο Facebook κανονικά πηγαίνετε στο Farmville. Αφού έχετε κάνει με δεξί κλικ-Properties εκτελέσιμο το script, το ανοίγετε με έναν text editor και κάνετε uncomment(αν έχετε Firefox) τις γραμμές 4 έως και 7(δηλ. αφαιρείτε το αρχικό #). Σώσιμο.
Στο Farmville τώρα, ξεζουμάρετε όσο παίρνει(zoom-out). Μας ενδιαφέρουν μόνο τα "κτήματα" μας. Αυτά λειτουργούν με ένα κλικ:
- όργομα
- φύτεμα
- συγκομιδή
Έχουμε λοιπόν ανεμπόδιστη θέα, χωρίς άλλα παράθυρα κλπ, "τα κτήματα" μας. Αν το χωράφι είναι ομοιόμορφο τετράγωνο πχ 12χ12 έχει καλώς. Αλλιώς αν είναι ακανόνιστο σχήμα, "διαλέγουμε"(στο μυαλό μας) πρώτα το μεγαλύτερο τετράγωνο(ή ορθογώνιο). Μετά προχωράμε και στα άλλα τετράγωνα, όσα μπορούμε.
Ας πούμε ότι είναι 12χ12 τετράγωνα. 12 στήλες(ο πρώτος αριθμός) επί 12 γραμμές(ο 2ος αριθμός).
Ξεκινάμε τη γραμμή εντολών. Αν το script είναι στο Desktop:
cd Desktop
μετά ή πιάστε με το ποντίκι και ρίξτε μέσα στη γραμμή εντολών το script ή πληκτρολογείστε
./farmville_click.sh 12 12
Μην πατήσετε έντερ. Δεξί κλικ στη μπάρα τίτλου της γραμμής εντολών και επιλογή
Always on top
Ας πούμε τώρα ότι θα οργώσουμε.
Κάντε maximize το παράθυρο με το Farmville(φανερώστε το). Ρυθμίστε τη γραμμή εντολών να μην καλύπτει χωράφια(δείτε το βίντεο που έφτιαξε).
Έντερ στη γραμμή εντολών, αφού την επιλέξετε με κλικ, και ΑΜΕΣΩΣ κλικ στο πρώτο τετράγωνο(αριστερά πάνω) του 12χ12 που λέγαμε. Ο κέρσορας θα κινηθεί αυτόματα και θα κάνει, καλώς εχόντων των πραγμάτων, 12χ12 μονά επιτυχημένα κλικς.
Έτσι λοιπόν λειτουργεί, πάνω κάτω. Δείτε και το βίντεο. Θα τα ανακαλύψετε μόνοι. Διαβάστε και τι λέγει στο μπλογκ του.
Το θέμα είναι, μερικές φορές θα σας ξεφύγει στην αρχή, και θα αρχίσει να χτυπά διαφημίσεις ή να ανοίγει(ή κλείνει) διάφορα παράθυρα, προγράμματα κλπ. Οπότε, θεωρητικά, μπορεί να κάνει και ζημιά. Μέχρι να σταματήσει. Δοκιμάστε με ctrl c να το σταματήσετε, αλλά δύσκολο το βλέπω να επιλέξετε τη γραμμή εντολών αφού δεν έχετε εσείς τον έλεγχο για λίγο.
Εδώ, πρέπει να πω στους φίλους-φίλες με Windows, ότι έχουν αντιληφθεί, όπως κάνουν συνήθως, διάφοροι ότι ψάχνετε για αυτοματισμό στο Farmville, και έτσι φτιάξανε διάφορα γκρουπ(μάλλον κερδοσκοπικά εν τέλει), και το χειρότερο στη Google(αποτελέσματα) είναι μπόλικες οι προσφορές προγραμμάτων που κάνουν. όπως λένε, να φαίνεται αστείο αυτό το σκριπτ. Θα ήμουν ιδιαίτερα επιφυλακτικός μην κολλήσω κάποιο ιό από μερικές από αυτές τις προσφορές.
Licensed under a Creative Commons Attribution-Noncommercial 3.0 Greece License.

2 comments:
ΧαΧα αν κ δεν παίζω προσωπικά το παιχνιδάκι, πολλοί θα το βρούν σούπερ το κολπάκι! Καιρός να βαλουν κ Linux οσοι δεν έχουν, έστω κ για να μπαίνουν στο facebook..κατι είναι κ αυτό :)
@koninos έπιασες το νόημα ;)
Δημοσίευση σχολίου