Usa Siri per compilare i campi di inserimento su macOS

6

Come posso convincere Siri a compilare i campi di input su MacBook Pro?

Al momento devo copiare incolla dal dialogo Siri.

Modifica

posta SuperUberDuper 09.11.2016 - 18:01
fonte

3 risposte

4

Ci sono alcune cose da considerare. Siri funzionerà solo se sei connesso a Internet. I comandi di dettatura (dettatura avanzata) funzionano con o senza una connessione Internet. Le capacità di Siri sono piuttosto limitate. La bellezza dell'abilitazione e dell'utilizzo di comandi di dettatura avanzati è che è possibile creare i propri comandi di dettatura. Abituarsi a tutto il processo richiede un po 'di prove ed errori. Non uso quasi mai il mio mouse. Ho creato così tanti nuovi comandi di dettatura che posso virtualmente usare i comandi di dettatura per inserire password in campi password, creare e inviare iMessage, email, aprire e chiudere applicazioni, ecc.
In effetti, questa intera risposta che sto postando è stata fatta con i comandi di dettatura. Se vuoi davvero rimboccarti le maniche e tuffarti, puoi creare AppleScript che può essere molto complesso, quindi salvarlo come applicazione e abilitare quell'applicazione come comando di dettatura vocale.

Ad esempio, ho scritto un AppleScript che cattura schermate dello schermo del mio computer se viene attivato il sensore di movimento sulla mia videocamera iSight integrata.
Gli screenshot sono archiviati sul mio desktop e poi automaticamente mi vengono inviati tramite iMessage. Quindi, una volta inviato il messaggio, l'istantanea viene automaticamente eliminata dal mio desktop e archiviata nella mia casella personale. Per farla breve, con i comandi di dettatura, tutto quello che devo dire è "Run Surveillance" che attiva il software video con il rilevamento del movimento e da lì gli script vengono attivati.

Ecco un rapido frammento della parte di iMessage dello script.

set exportAs to "Screengrab.png"
set myScreengrab to POSIX file "/Users/Smokestack/Desktop/iSentry_Motion_Detector/Screengrab.png"
do shell script "screencapture -mx -T0 " & quoted form of POSIX path of myScreengrab
tell application "Messages"
    activate
    set targetBuddy to "[email protected]"
    set targetService to id of 1st service whose service type = iMessage
    set textMessage to myScreengrab
    set theBuddy to buddy targetBuddy of service id targetService
    send textMessage to theBuddy
    delay 5
    tell application "System Events"
        keystroke "h" using (command down)
    end tell
end tell
tell application "iSentry"
    activate
end tell
tell application "Finder"
    delete myScreengrab
end tell

In realtà non c'è limite alla quantità di computer che puoi controllare con i comandi di dettatura, purché tu sia disposto a fare qualche ricerca e un sacco di letture e tentativi ed errori.

    
risposta data 13.11.2016 - 02:34
fonte
1

Per utilizzare la dettatura normale, mettere a fuoco un campo di input e premere fn due volte (scelta rapida predefinita).
Per ulteriori impostazioni di dettatura, vedi Preferenze di Sistema → Tastiera → Dettatura.

    
risposta data 09.11.2016 - 21:20
fonte
0

Puoi trovare una guida qui link

E la versione attuale di uno script ascoltatore Siri qui link

Devi modificare lo script in modo da scrivere nel campo di input.

    
risposta data 30.01.2017 - 12:23
fonte

Leggi altre domande sui tag