Il modo più semplice per ripetere MOLTI clic del mouse?

4

Problema

Ho importato un grande file OPML in un Feedly (un servizio web di aggregazione RSS / di origine) e l'importazione è incasinata. Ora ho bisogno di cancellare le voci sul loro sito web usando Google Chrome , ma non c'è modo di eliminare in blocco.

Invece di fare clic manualmente quasi un migliaio di volte, mi piacerebbe automatizzare rapidamente un clic con il tasto sinistro del mouse e farlo scorrere per tutte le volte.

La ragione per cui sto affermando il mio caso d'uso specifico è perché è improbabile che utilizzi di nuovo questa particolare automazione. Ho bisogno di una soluzione rapida e sporca.

Domanda

Quale è davvero il modo più semplice e veloce per registrare e eseguire ripetutamente attività di automazione del mouse, in macOS Sierra?

Soluzioni

Ho preso una pugnalata a Watch Me Do di macOS Automator, ma in realtà non ho funzionato con Chrome in quanto sembra interpretare i clic del mouse sinistro come "Trascina lo scroll thumb l'area di scorrimento " (??) 1 .

Ho anche studiato alcune opzioni di terze parti come Keyboard Maestro e Murgaa (non approvando nessuno di questi, né li ho provati), così come alcune alternative di scripting come CliClick ma devo ammettere che imparare come scrivere script con queste utility è un po 'ingombrante in questo momento.

Preferisco di preferenza un automa Mouse / Click affidabile e gratuito circa 2017 con una GUI. C'è qualcosa di simile a ciò che è raccomandabile? O dovrei armeggiare di più con Automator o qualcos'altro?

1 Ho aggiunto Automator alle impostazioni di accessibilità macOS.

    
posta Winterflags 30.07.2017 - 20:04
fonte

2 risposte

6

So che hai già rifiutato CliClick, ma se lo script ti è stato fornito? In realtà è abbastanza semplice. In Script Editor inserisci quanto segue:

tell application "Google Chrome"
    activate
    repeat 500 times
        do shell script "/Users/<you>/Desktop/cliclick c:" & "1694,18"
        delay 1.5
    end repeat
end tell

Sostituisci 1694,18 con le coordinate effettive del pulsante che vuoi cliccare. Questi possono essere ottenuti premendo ⇧ shift ⌘ cmd 4 e passando il cursore sopra il pulsante.

Sostituisci anche <you> con il nome dell'account e regola delay come appropriato, per tenere conto di eventuali animazioni o postback del modulo.

Ovviamente questo è tutto presupponendo che il clic si verifica nello stesso punto ogni volta. La tua domanda non specifica, anche se ho la sensazione che sia così. Altrimenti sarebbe molto difficile scrivere come clic ripetuto.

    
risposta data 31.07.2017 - 05:13
fonte
3

Il selenio non è destinato a questo scopo, ma probabilmente potrebbe essere copiato per risolvere il tuo problema.

link

    
risposta data 30.07.2017 - 22:52
fonte

Leggi altre domande sui tag