Automator - Loop
(1 korsinik/a gleda/ju temu) (1) Gost

Automator - Loop


05.10.2015 | 20:31
Trebam napraviti malu skriptu u Automatoru ili nekom drugom alatu (ako nije izvodivo), da radi slijedece:

1. Otvorim website

2. Pokrenem scriptu i ona svakih 5-6-7 sekundi emulira pritisak jedne tipke na tipkovnici

3. Radi to dok je ne zaustavim.

Koliko komplicirano je to za napraviti i kako biste vi to rijesili u praksi?
Tema zaključana.
05.10.2015 | 23:04
Nije komplicirano - samo prevedeš točno ovo što si napisao na engles... ovaj, u AppleScript.

tell application "Safari" to activate
repeat
  tell application "System Events" to keystroke space
  delay (random number from 5 to 7)
end repeat

Prvi red aktivira Safari (daje mu fokus) - ako nije učitan, prvo ga učita. Umjesto "Safari" ovdje može pisati naziv nekog drugog browsera.

Slijedi beskonačna petlja koja nije nikad pametno rješenje, ali zadovoljava uvjet koji si specificirao pod 3 - iz nje možeš izaći tako da stopiraš izvođenje AppleScripta.

U petlji se emulira pritisak na tipku (space, u primjeru) - ako želiš pritisnuti neko slovo, mora biti navedeno u navodnicima (npr. "a"), a možeš "pritiskati" i razne kombinacije uz dodatke tipa "using {command down, shift down}" (za prethodno navedenu tipku u kombinaciji sa command i shift).

Četvrti red čeka random broj sekundi, između 5 i 7. Možeš izbaciti random pa čekati uvijek isti broj sekundi ("delay 5" za 5 sekundi).
Tema zaključana.
06.10.2015 | 12:12
Bravo Djipi, ovo radi. Pogurao si me u pravom smjeru i vec sam to nadogradio i odradio malo drugacije.

U svakom slucaju hvala puno. Nisam imao pojma da se i ovako (pricajuci) moze programirati
Tema zaključana.
Moderatori: Bertone
  • Stranica:
  • 1

Prijava