Automazione di LuckyTemplates con Elgato Stream Deck

Automazione di LuckyTemplates con Elgato Stream Deck

Oggi ti illustrerò un'eccezionale automazione di LuckyTemplates utilizzando Elgato Stream Deck. Parleremo dei tipi di azioni che possono essere automatizzate e delle opzioni di scripting avanzate in Stream Deck. Ti mostrerò come creare il profilo Stream Deck definitivo: esegui una serie di attività comuni di LuckyTemplates con la semplice pressione di un pulsante. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Stavo pubblicando alcuni post su LinkedIn e ho scoperto che c'era molto interesse per questo strumento, quindi mi sono appassionato molto a questo. In origine, questo era destinato ai video streamer. Aveva lo scopo di controllare la fotocamera e gli effetti sullo schermo. Ha anche alcuni effetti sonori. Puoi usarlo come tavola armonica.

Ho iniziato a esplorare cos'altro avremmo potuto fare con esso e ho scoperto che è un incredibile strumento di automazione. Ho iniziato a pensare, potrebbe davvero essere usato per automatizzare LuckyTemplates in un modo interessante? E ho scoperto che potremmo effettivamente usarlo come strumento di automazione di LuckyTemplates.

Automazione di LuckyTemplates con Elgato Stream Deck

È un'incredibile combinazione di segnalibri Web, scorciatoie di Windows, frammenti di programma, Power Automate Desktop e molti altri strumenti organizzativi e di automazione che puoi integrare insieme in un'interfaccia comune. Ma tanto per essere chiari, non ho alcuna associazione con Elgato. Penso solo che questo sia un prodotto fantastico e volevo esplorare con te quali sono le possibilità di questo strumento e come puoi massimizzarne l'utilizzo per LuckyTemplates.

Parleremo dei tipi di azioni che puoi automatizzare usando il tuo Stream Deck. Discuteremo di come puoi organizzare le tue informazioni perché ciò determina quanto sarà efficiente in termini di accesso alle informazioni di cui hai bisogno e all'automazione di cui hai bisogno. Esistono diversi modi in cui il software ti offre di organizzare e ci sono modi migliori e peggiori per farlo.

Quindi iniziamo.

Sommario

Come utilizzare Stream Deck come strumento di automazione di LuckyTemplates

Userò il mio Stream Deck per questa dimostrazione. Questo è il mio schermo di primo livello. Per il momento, lo sto ancora modificando in modo continuo man mano che procediamo. Ho un assortimento di capacità al massimo livello. Vedrai qui, che questo dice Profilo predefinito, e quindi questo è ciò che è predefinito quando il sistema si accende. Il primo pulsante si chiama Idee. Apre un file di blocco note che utilizzo solo per annotare idee per video, post di LinkedIn, solo per potenziali webinar e seminari, ecc.

Automazione di LuckyTemplates con Elgato Stream Deck

I migliori sono i lanciatori di app. Il prossimo in basso è Explorer, che è un pulsante di cartella. Questo esegue il drill-down in una serie di cartelle comuni che utilizzo. Poi ho ricevuto la mia e-mail e il calendario. Questa è una cartella separata che esegue il drill-down in alcune informazioni di accesso perché puoi fare in modo che Stream Deck inserisca il testo per te.

E poi, è qui che diventa interessante. Questi sono profili, che sono il livello più alto dell'organizzazione. I profili sono una specie di gruppi di funzioni comuni e puoi avere un numero infinito di profili. Passiamo quindi al mio profilo LuckyTemplates.

Ho una cartella per M per frammenti di codice, il formattatore di codice M, la guida di riferimento Microsoft e poi solo una serie di siti Web che trovo davvero utili come riferimenti per ulteriori frammenti di codice o risoluzione dei problemi. Per DAX, ho ottenuto gli strumenti esterni, una serie di frammenti di codice, riferimenti a siti Web, il formattatore SQL BI Dax e quindi una super macro per implementare il formattatore DAX e molte più risorse e database.

Automazione di LuckyTemplates con Elgato Stream Deck

Raccomando di organizzare le tue informazioni iniziando con Profili, essendo all'organizzazione di livello superiore. Quindi, puoi avere cartelle all'interno di Profili. Puoi anche avere pagine, ma cerca di evitare più pagine. Lo trovo un po' scomodo nella navigazione.

Ora proviamo a creare un nuovo Profile . Chiamiamolo semplicemente Demo.

Automazione di LuckyTemplates con Elgato Stream Deck

Su questo lato destro ci sono tutte le diverse funzioni per le quali il software dispone di azioni. Per un profilo, possiamo semplicemente fare clic e trascinare quel Cambia profilo, e quindi abbiamo questa schermata informativa per il pulsante. Abbiamo un'opzione qui per Profile. Possiamo dire Profilo successivo o assegnargli un profilo particolare. In questo caso, assegneremo il profilo Demo che abbiamo appena creato.

Automazione di LuckyTemplates con Elgato Stream Deck

Possiamo anche assegnare le icone in molti modi. Il programma viene fornito con una specie di grande serie di icone. Possiamo aggiungerne altri attraverso lo store e i plugin. Possiamo anche crearne uno nostro, ma richiede molto tempo. Quello che faccio di solito è andare su flaticon.com e ottenere le icone lì.

La prima cosa che vuoi fare quando crei un profilo è aggiungere un pulsante di navigazione per portarti alla schermata predefinita dove hai gli altri tuoi profili. Altrimenti, ti dipingerai in un angolo e rimarrai intrappolato in questo profilo senza via d'uscita. E quindi, questo è un esempio di una schermata predefinita che ho creato.

Automazione di LuckyTemplates con Elgato Stream Deck

Abbiamo tutti i tipi di opzioni qui. Possiamo collegarci a un sito Web, aprire un programma, aggiungere testo, creare una cartella, ecc. C'è una cosa chiamata Multi Action e Multi Action Switch, che ci consente di combinare diverse azioni in un unico pulsante. Ci sono alcuni pulsanti avanzati a cui possiamo accedere tramite plugin.

Automazione di LuckyTemplates con Elgato Stream Deck

E ora, quando facciamo clic su queste icone, diciamo questo report di LuckyTemplates, si avvierà semplicemente LuckyTemplates e poi caricherà quel file direttamente. Questo è un ottimo modo per organizzare e accedere ai file più utilizzati.

La prossima cosa che voglio mostrarti è come aggiungere frammenti di codice . Iniziamo trascinando l'azione di testo in un pulsante, quindi ho una breve misura DAX che posso incollare qui. Possiamo intitolarlo come Top 5.

Automazione di LuckyTemplates con Elgato Stream Deck

C'è un piccolo avvertimento sulle misure DAX da utilizzare come frammenti di codice. Se si usa un ritorno forzato o un ritorno forzato shift quando si immette automaticamente il testo con la pressione di un pulsante, l'editor DAX leggerà uno di questi ritorni come INVIO e nell'editor DAX che accetta il codice. Quindi, tutto ciò che otterrai, se automatizzi questo pulsante nell'editor DAX in questo modo è Top 5 = e quindi premerà invio e accetterà quel codice.

Ci sono due modi per aggirare questo. Uno dei quali è che puoi praticamente inserire la tua misura DAX senza alcun ritorno netto, tutto su una riga. È quindi possibile formattarlo usando il formato Analyst Hub o SQL BI DAX Formatter o una macro C# in Tabular Editor.

L'altra cosa che puoi fare è eseguire le misure DAX nell'editor tabulare in cui immettere non è una chiave di accettazione del codice. Puoi automatizzarlo semplicemente premendo quel pulsante di testo e l'intera misura entrerà con i ritorni rigidi intatti. Quindi, questo è un avviso quando si usano frammenti di codice per DAX, ma funziona perfettamente per M, C#, R e Python.

Inoltre, possiamo anche creare una cartella . Crea automaticamente questo pulsante freccia per portarci fuori piuttosto che bloccarci su quella pagina. E quello che faccio di solito è aggiungere un pulsante per eseguire il drill-up. Quando siamo nella cartella, possiamo eseguire il drill-up di un livello o tornare alla pagina predefinita.

Automazione di LuckyTemplates con Elgato Stream Deck

Successivamente, volevo mostrarti ciò che si chiama Multi Action. Con Multi Action, puoi mettere insieme le azioni in un'unica pressione di un pulsante coerente. In questo esempio, questo sta aprendo il nostro codice Extended Date Table. Possiamo aggiungere un po' di ritardo qui e in questo caso è di 2000 millisecondi o 2 secondi. Questo è solo per dare al computer la possibilità di aprire completamente il file prima di eseguire il comando successivo. Quindi, carica il file di testo, quindi richiede un leggero ritardo e quindi esegue un'azione di scelta rapida, che abbiamo solo Seleziona tutto (controllo A) e una copia di scelta rapida (controllo C).

Automazione di LuckyTemplates con Elgato Stream Deck

Se premiamo il pulsante Extended Date Table, vedremo la sequenza in azione. Apre il blocco note aperto, carica la tabella della data estesa, seleziona tutto e poi lo copia.

Automazione di LuckyTemplates con Elgato Stream Deck

Ora, se andiamo in Power Query e nell'Editor avanzato, possiamo incollarlo.

Automazione di LuckyTemplates con Elgato Stream Deck

La prossima cosa che ti mostrerò sono i plugin . C'è un'intera serie di plugin, che vale la pena esaminare, ma diamo un'occhiata a SuperMacro . Installalo e puoi caricarlo.

SuperMacro è simile a Multi Azione. Ha i comandi da tastiera e il linguaggio di scripting attorno a questo. Ha uno strumento chiamato Posizione del mouse che puoi inserire nel tuo Stream Deck. È abbastanza importante se hai intenzione di fare qualcosa che implichi la simulazione delle azioni dell'utente. Mentre muovo il mouse, ci dice quali sono le coordinate X e Y. C'è una funzione all'interno di SuperMacro che ti consente di posizionare il cursore ovunque sullo schermo in base a quelle coordinate del mouse. Se lo tieni premuto a lungo, copierà quelle coordinate negli appunti.

Se andiamo a LuckyTemplates, potremmo attivare gli strumenti esterni utilizzando un comando aperto. Il problema è che se dovessimo aprirlo direttamente, ad esempio aprire DAX Studio direttamente, non lo caricheremo con il file. Vogliamo simulare l'esperienza dell'utente di accedere al menu degli strumenti esterni.

Automazione di LuckyTemplates con Elgato Stream Deck

Possiamo far programmare quel pulsante usando SuperMacro. Quindi, quando premiamo quel pulsante, simula la pressione del pulsante, il clic e il movimento del mouse. Possiamo simulare davvero qualsiasi azione dell'utente attraverso questo.

Automazione di LuckyTemplates con Elgato Stream Deck

C'è molto di più che puoi fare con questo per l'automazione di LuckyTemplates. Se SuperMacro non ti dà ciò di cui hai bisogno, c'è un altro programma chiamato AutoHotkey . Questo è un linguaggio di scripting super avanzato open source. Puoi creare script AutoHotkey e quindi collegarli semplicemente al tuo pulsante utilizzando un'azione Hotkey. Questa è una porta aperta a qualsiasi tipo di scripting tu voglia fare. Puoi attivare i flussi di Power Automat, puoi spostare Windows, puoi prendere Window Focus, ecc.


Come creare report LuckyTemplates automatizzati e dinamici
Come utilizzare Power Automate per aggiornare i dati in LuckyTemplates
Microsoft Power Automate: automazione del flusso di lavoro

Conclusione

In questo blog hai imparato a utilizzare Elgato Stream Deck come strumento di automazione di LuckyTemplates. Hai imparato a creare profili, cartelle, pulsanti e azioni di Elgato Stream Deck all'interno di tali cartelle.

Penso che scoprirai che è piuttosto semplice crearlo. Può essere un po' laborioso, ma una volta che inizi, ne imparerai il funzionamento. Guarda il video completo di questo tutorial per maggiori dettagli e dai un'occhiata ai link sottostanti per ulteriori contenuti correlati.

Ti auguro il meglio!


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere