Automator: calcolo della quantità di testo in qualsiasi programma Mac
Consigli Makradar / / December 19, 2019
Chi lavora spesso con i testi ed opera con concetti come "numero di caratteri" o "parole" si sente un urgente bisogno di un contatore di editor di testo. Pagine di programma, Word, zimbello e simili sono dotati di tali mezzi. Ma non saltare la qualsiasi frammento di testo in-app quando si ha bisogno di scoprire le sue dimensioni - non è sempre conveniente. Per contare caratteri, parole, paragrafi ed era sempre a portata di mano, è possibile utilizzare il "Avtomatorom" con la creazione di un servizio molto semplice in esso.
Lanciare Automator e nuovi processi nella lista, selezionare il tipo di ufficio. Fin dall'inizio, il nostro futuro configurare il servizio: l'area di progettazione nell'intestazione per selezionare le prime due casella a discesa Text (testo) e qualsiasi applicazione (qualsiasi applicazione)Rispettivamente.
Ora, dalla barra laterale, nella sezione Biblioteca> UtilitàTrascina per azione progettista Run AppleScript (Esegui AppleScript). Il codice di questa azione zona avrà un vuoto di serie - sostituirlo con il seguente codice:
sulla pista {input, parametri} provare --Perevod matrice di ingresso del testo in un MyText formato impostato stringa all'ingresso come stringa --Opredelenie e numero variabile record di caratteri, parole, e paragrafi set CharactersNumber al numero di caratteri di MyText impostato WordsNumber al numero di parole di MyText impostare ParagraphsNumber al numero di punti di MyText --Formirovanie l'aspetto della finestra di dialogo, insieme a DialogIcon ( "///System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/ClippingText.icns") come set di file POSIX DialogTitle a "The selezionata frammento di testo: "ResultString insieme a" Segni: "& CharactersNumber ¬ e ritorno e" parole: "& WordsNumber ¬ e ritorno e" sottopunti: "& scatola ParagraphsNumber --Otobrazhenie finestra come sopra definito utilizzando termini da applicazione "Finder" visualizzazione finestra ResultString ¬ con l'icona DialogIcon ¬ pulsanti { "OK"} pulsante di default 1 ¬ con l'estremità titolo DialogTitle Pulsanti che utilizzano termini di situazione di errore in caso di errore --Obrabotchik errmsg numero errnum finestra di visualizzazione errmsg & "[" e "] errnum e" ¬ { "OK"} default 1 con try icona di fine corsa ingresso ritorno. fine corsa
In realtà, questo è tutto. Resta solo da mantenere il servizio sotto il nome di, per esempio, statistica e provarlo in pratica - almeno l'esempio di un browser web.
Scarica qualsiasi pagina web con più o meno circondare il testo, selezionare un frammento arbitrario e clicca con il tasto destro del mouse - dal menu contestuale dovrebbe apparire squadra statistica (Può essere il gruppo servizi). Premendolo, si vedrà il risultato del lavoro di servizio - piccola dialozhek con le informazioni richieste sul testo evidenziato: