Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

Dzisiaj przeprowadzę Cię przez wyjątkową automatyzację usługi LuckyTemplates przy użyciu Elgato Stream Deck. Porozmawiamy o typach działań, które można zautomatyzować i zaawansowanych opcjach skryptów w Stream Deck. Pokażę Ci, jak zbudować najlepszy profil Stream Deck — wykonaj szereg typowych zadań usługi LuckyTemplates za naciśnięciem jednego przycisku. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.

Robiłem kilka postów na LinkedIn i dowiedziałem się, że jest duże zainteresowanie tym narzędziem, więc naprawdę się w to zagłębiłem. Pierwotnie było to przeznaczone dla streamerów wideo. Miał on na celu sterowanie kamerą i efektami na ekranie. Ma też efekty dźwiękowe. Możesz użyć go jako płyty rezonansowej.

Zacząłem badać, co jeszcze możemy z tym zrobić, i odkryłem, że jest to niesamowite narzędzie do automatyzacji. Zacząłem się zastanawiać, czy naprawdę można to wykorzystać do automatyzacji LuckyTemplates w interesujący sposób? I dowiedziałem się, że faktycznie możemy go użyć jako narzędzia do automatyzacji usługi LuckyTemplates.

Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

To niesamowite połączenie zakładek internetowych, skrótów systemu Windows, fragmentów programów, programu Power Automate Desktop i wielu innych narzędzi do organizacji i automatyzacji, które można zintegrować we wspólnym interfejsie. Ale żeby było jasne, nie mam nic wspólnego z Elgato. Po prostu uważam, że to niesamowity produkt i chciałem razem z Tobą zbadać, jakie są możliwości tego narzędzia i jak możesz zmaksymalizować jego wykorzystanie w usłudze LuckyTemplates.

Porozmawiamy o typach działań, które możesz zautomatyzować za pomocą Stream Deck. Omówimy, w jaki sposób możesz zorganizować swoje informacje, ponieważ określa to, jak wydajny będzie dostęp do potrzebnych informacji i potrzebna automatyzacja. Istnieje wiele sposobów organizowania, które daje oprogramowanie, i są na to lepsze i gorsze sposoby.

Więc zacznijmy.

Spis treści

Jak używać Stream Deck jako narzędzia do automatyzacji usługi LuckyTemplates

Do tej demonstracji użyję mojego urządzenia Stream Deck. To jest mój ekran najwyższego poziomu. Na razie wciąż modyfikuję go w sposób ciągły w miarę upływu czasu. Mam asortyment możliwości na najwyższym poziomie. Zobaczysz tutaj, że to mówi Profil domyślny, a więc to jest to, co jest domyślne, gdy system się włącza. Pierwszy przycisk nazywa się Pomysły. Otwiera plik notatnika, którego używam tylko do zapisywania pomysłów na filmy, posty na LinkedIn, tylko na potencjalne seminaria internetowe i seminaria itp.

Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

Najlepsze z nich to programy uruchamiające aplikacje. Następny w dół to Eksplorator, który jest przyciskiem folderu. To drąży w dół do zestawu typowych folderów, których używam. Potem dostałem e-mail i kalendarz. Jest to osobny folder, w którym znajdują się niektóre dane logowania, ponieważ Stream Deck może wprowadzić tekst za Ciebie.

A potem, to gdzie robi się ciekawie. Są to profile, które stanowią najwyższy poziom organizacji. Profile są swego rodzaju grupami wspólnych funkcji i można mieć nieskończoną liczbę profili. Przejdźmy więc do mojego profilu LuckyTemplates.

Mam folder dla M na fragmenty kodu, narzędzie do formatowania kodu M, przewodnik referencyjny firmy Microsoft, a następnie tylko serię witryn internetowych, które uważam za naprawdę przydatne jako odniesienia do dodatkowych fragmentów kodu lub rozwiązywania problemów. W przypadku języka DAX mam narzędzia zewnętrzne, kilka fragmentów kodu, informacje o witrynach internetowych, formater SQL BI Dax, a następnie super makro do implementacji formatera DAX oraz znacznie więcej zasobów i baz danych.

Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

Zalecam organizowanie informacji zaczynając od Profili, będąc na najwyższym poziomie organizacji. Następnie możesz mieć foldery w profilach. Możesz także mieć strony, ale staraj się unikać wielu stron. Wydaje mi się to trochę niewygodne w nawigacji.

Teraz spróbujmy utworzyć nowy profil . Nazwijmy to po prostu Demo.

Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

Po tej prawej stronie znajdują się wszystkie różne funkcje, dla których oprogramowanie ma działania. W przypadku profilu możemy po prostu kliknąć i przeciągnąć ten profil przełączania, a następnie mamy ten ekran informacyjny dla przycisku. Mamy tutaj opcję Profil. Możemy albo powiedzieć Następny profil, albo możemy przypisać do niego określony profil. W takim przypadku przypiszemy profil demonstracyjny, który właśnie utworzyliśmy.

Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

Ikony możemy też przypisać na wiele sposobów. Program jest wyposażony w rodzaj dużej serii ikon. Możemy dodać więcej za pośrednictwem sklepu i wtyczek. Możemy też tworzyć własne, ale jest to czasochłonne. Zwykle wchodzę na flaticon.com i pobieram tam ikony.

Pierwszą rzeczą, którą chcesz zrobić podczas tworzenia profilu, jest dodanie przycisku nawigacyjnego , który przeniesie Cię do ekranu domyślnego, na którym znajdują się inne profile. W przeciwnym razie zapędzisz się w kąt i zostaniesz uwięziony w tym profilu bez wyjścia. Oto przykład utworzonego przeze mnie ekranu domyślnego.

Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

Mamy tutaj różne opcje. Możemy połączyć się ze stroną internetową, otworzyć program, dodać tekst, utworzyć folder itp. Jest coś takiego jak Multi Action i Multi Action Switch, które pozwalają łączyć różne akcje w jeden przycisk. Istnieje kilka zaawansowanych przycisków, do których możemy uzyskać dostęp za pośrednictwem wtyczek.

Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

A teraz, kiedy klikniemy te ikony, powiedzmy ten raport LuckyTemplates, uruchomi się LuckyTemplates, a następnie bezpośrednio załaduje ten plik. To świetny sposób na porządkowanie i uzyskiwanie dostępu do najczęściej używanych plików.

Następną rzeczą, którą chcę ci pokazać, jest dodawanie fragmentów kodu . Zaczynamy od przeciągnięcia akcji tekstowej do przycisku, a następnie mam krótką miarę języka DAX, którą mogę tutaj wkleić. Możemy to nazwać Top 5.

Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

Istnieje ostrzeżenie dotyczące miar języka DAX, które mają być używane jako fragmenty kodu. Jeśli użyjesz twardego zwrotu lub twardego zwrotu z przesunięciem, gdy tekst zostanie automatycznie wprowadzony po naciśnięciu przycisku, edytor DAX odczyta jeden z tych zwrotów jako Enter iw edytorze DAX, który zaakceptuje kod. Tak więc wszystko, co otrzymasz, jeśli zautomatyzujesz ten przycisk w edytorze DAX w ten sposób, to Top 5 =, a następnie uderzy w klawisz Return i zaakceptuje ten kod.

Są na to dwa sposoby. Jednym z nich jest to, że możesz w zasadzie wprowadzić swoją miarę DAX bez żadnych twardych zwrotów, tylko wszystko w jednym wierszu. Następnie można go sformatować przy użyciu formatu Analyst Hub, narzędzia SQL BI DAX Formatter lub makra języka C# w Edytorze tabelarycznym.

Inną rzeczą, którą możesz zrobić, to wykonać pomiary języka DAX w Edytorze tabelarycznym, w którym enter nie jest kluczem akceptacji kodu. Możesz to zautomatyzować, po prostu naciskając ten przycisk tekstowy, a cała miara wejdzie z nienaruszonymi twardymi zwrotami. Tak więc jest to jedno ostrzeżenie podczas używania fragmentów kodu dla języka DAX, ale działa świetnie w językach M, C#, R i Python.

Ponadto możemy również utworzyć folder . Automatycznie tworzy ten przycisk ze strzałką, aby nas usunąć, a nie utknąć na tej stronie. A to, co zwykle robię, to dodawanie przycisku do drążenia w górę. Kiedy jesteśmy w folderze, możemy przejść do poziomu w górę lub wrócić do domyślnej strony.

Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

Następnie chciałem pokazać, co nazywa się Multi Action. Dzięki Multi Action możesz łączyć akcje w jedno spójne naciśnięcie przycisku. W tym przykładzie otwiera to nasz kod rozszerzonej tabeli dat. Możemy tutaj dodać trochę opóźnienia iw tym przypadku jest to 2000 milisekund lub 2 sekundy. Dzieje się tak, aby dać komputerowi szansę pełnego otwarcia pliku przed wykonaniem następnego polecenia. Tak więc ładuje plik tekstowy, następnie trwa niewielkie opóźnienie, a następnie wykonuje akcję Hotkey, którą mamy właśnie Select All (kontrola A) i Hotkey Copy (kontrola C).

Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

Jeśli naciśniemy przycisk Rozszerzona tabela dat, zobaczymy sekwencję w akcji. Otwiera notatnik, ładuje rozszerzoną tabelę dat, zaznacza wszystko, a następnie kopiuje.

Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

Teraz, jeśli przejdziemy do Power Query i do Edytora zaawansowanego, możemy to wkleić.

Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

Następną rzeczą, którą ci pokażę, są wtyczki . Istnieje cała seria wtyczek, które warto przejrzeć, ale spójrzmy na SuperMacro . Zainstaluj go i możesz go załadować.

SuperMacro jest podobne do Multi Action. Ma polecenia klawiaturowe i język skryptowy wokół tego. Ma narzędzie o nazwie Lokalizacja myszy , które możesz upuścić w swoim Stream Deck. Jest to dość ważne, jeśli zamierzasz robić cokolwiek, co wiąże się z symulowaniem działań użytkownika. Kiedy poruszam myszą, mówi nam, jakie są współrzędne X i Y. W SuperMacro jest funkcja, która pozwala umieścić kursor w dowolnym miejscu na ekranie w oparciu o te współrzędne myszy. Jeśli przytrzymasz go przez długie naciśnięcie, skopiuje te współrzędne do schowka.

Jeśli przejdziemy do LuckyTemplates, możemy uruchomić narzędzia zewnętrzne za pomocą polecenia open. Problem polega na tym, że gdybyśmy otworzyli go bezpośrednio, powiedzmy bezpośrednio w DAX Studio, nie załadowalibyśmy go razem z plikiem. Chcemy zasymulować wrażenia użytkownika związane z przejściem do menu narzędzi zewnętrznych.

Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

Możemy zaprogramować ten przycisk za pomocą SuperMacro. Kiedy więc uderzymy w ten przycisk, symuluje on naciśnięcie przycisku, kliknięcie myszą i ruch. Dzięki temu możemy symulować naprawdę dowolne działanie użytkownika.

Automatyzacja usługi LuckyTemplates dzięki rozwiązaniu Elgato Stream Deck

Dzięki temu możesz zrobić znacznie więcej w zakresie automatyzacji usługi LuckyTemplates. Jeśli SuperMacro nie daje ci tego, czego potrzebujesz, jest inny program o nazwie AutoHotkey . Jest to bardzo zaawansowany język skryptowy typu open source. Możesz tworzyć skrypty AutoHotkey, a następnie po prostu połączyć je z przyciskiem za pomocą akcji Hotkey. To otwarte drzwi do wszelkiego rodzaju skryptów, które chcesz wykonać. Możesz wyzwalać przepływy Power Automat, możesz przenosić system Windows, możesz pobierać okno Focus itp.


Jak tworzyć zautomatyzowane i dynamiczne raporty usługi LuckyTemplates
Jak używać usługi Power Automate do odświeżania danych w usłudze LuckyTemplates
Microsoft Power Automate: automatyzacja przepływu pracy

Wniosek

Na tym blogu nauczyłeś się, jak używać Elgato Stream Deck jako narzędzia do automatyzacji usługi LuckyTemplates. Wiesz już, jak tworzyć profile Elgato Stream Deck, foldery, przyciski i akcje w tych folderach.

Myślę, że przekonasz się, że tworzenie tego jest całkiem proste. Może to być trochę pracochłonne, ale kiedy już zaczniesz, zrozumiesz. Obejrzyj cały film tego samouczka, aby uzyskać więcej informacji, i sprawdź poniższe łącza, aby uzyskać więcej powiązanych treści.

Wszystkiego najlepszego!


Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.

Pomysły na materializację pamięci podręcznych danych w DAX Studio

Pomysły na materializację pamięci podręcznych danych w DAX Studio

W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć