Transkripte
1. Willkommen beim Kurs: Wenn Sie
gerade erst mit der
Automatisierung mithilfe von
Keyboard Maestro beginnen , gibt es eine Sache, die Sie mit
ziemlicher Sicherheit aus dem Konzept bringen Ihre Makros laufen schneller als die Apps, die Sie mit ihnen automatisieren
möchten Das bedeutet, dass Ihr Makro versuchen
wird ,
Tasten zu drücken, die noch nicht da sind, oder
Menübefehle auszuwählen, die noch nicht geladen wurden. In diesem Kurs lernen wir die
effektivste Lösung kennen. Pausen, die
von einfachen zeitgesteuerten
Pausen bis hin zu ausgeklügelten
, auf Bedingungen beruhenden Pausen zu ausgeklügelten Diese kleinen Kerle können
dir deine Makros abnehmen. Ich hoffe es funktioniert auch. Ich schaffe das, Hey, ich bin CK. Und in den letzten Jahren habe ich fast 400 Automatisierungen
erstellt , die mir
Hunderte von
Arbeitsstunden erspart und mein Einkommen erhöht haben Arbeitsstunden erspart und mein Einkommen erhöht Als Komponist und Profi in
der Musikindustrie. mir eine Leidenschaft,
anderen Creative Pros zu zeigen, wie sie davon profitieren können. Dies ist der zweite Kurs in meiner Reihe über Keyboard Maestro Und es ist
für Leute gedacht, die
bereits einige
ihrer eigenen Makros erstellt Wenn Sie dies noch nicht getan haben, schließen
Sie bitte die erste Klasse ab. In diesem Kurs finden Sie
überall Links dazu. In diesem Kurs bauen wir auf
dem ersten auf, indem wir Ihnen einen detaillierten Einblick in die
verschiedenen Pause-Aktionen von Keyboard Maestro Am Ende dieses Kurses werden
Sie wissen, werden
Sie wissen wann und wo Ihr
Makro pausieren muss, wählen und für jede Situation die beste Art
der Pause verwenden können . Identifizieren Sie genau,
worauf Sie warten müssen, und verwenden Sie Variablen und Berechnungen, um selbst
Ihre einfachen Makros intelligenter zu machen Wir beginnen unsere Lektionen mit
dem einfachsten
Pausentyp und erstellen ein Demo-Makro, das diese Pause
beinhaltet. Dann gehen wir zu
immer
ausgefeilteren Pausen über und tauschen diese aus, damit Sie
genau sehen können , wie sie funktionieren und
wie sie uns makroökonomisch,
intelligenter und zuverlässiger machen intelligenter und zuverlässiger Für Ihr Klassenprojekt erstellen
Sie einfach ein Makro, das jede der von uns behandelten
Pausentypen
verwendet. In Ordnung, das reicht mir
vorerst. Beeilen wir uns und machen wir eine Pause
2. Einfaches, luftiges Kursprojekt: Lassen Sie uns über Ihr
Projekt für die Klasse sprechen. Ich gebe dir eine Menge Freiheit und die Anforderungen
sind sehr einfach. Ich möchte nur, dass Sie
ein Makro erstellen , das Ihnen
in Ihrem wirklichen Leben oder Ihrer Arbeit
tatsächlich hilfreich ist in Ihrem wirklichen Leben oder Ihrer Arbeit und mindestens
eine Art von Pause einbeziehen. Das ist alles. Hier sind einige
Ideen, um Ihnen den Einstieg zu erleichtern. Sie könnten ein
Makro erstellen, das
eine Anwendung startet und dann
Menübefehle verwendet , um
bestimmte Aktionen auszuführen. Verwenden Sie Pausen, um sicherzustellen
, dass die Befehle
verfügbar sind , bevor Ihr Makro
versucht, auf sie zuzugreifen. Sie könnten ein
Makro erstellen, das
eine bestimmte Webseite öffnet und darauf wartet, dass sie geladen wird, bevor Sie mit
dem nächsten Schritt fortfahren Oder wenn Sie wirklich
neugierig auf den Zustand Gefundenes Bild sind, helfe
ich
Ihnen gerne dabei, damit herumzuspielen. Sie einfach Kontakt mit uns auf
und wir finden ein cooles Projekt für Sie, das Sie mit der Bedingung Gefundenes
Bild
durchführen können. Es macht Spaß. Und wie immer, falls Sie irgendwelche Probleme
haben,
sei es, die Idee zu vervollständigen,
die Sie sich
ausgedacht haben, oder sogar,
wenn Sie anfangen, eine Idee zu entwickeln. Nehmen Sie einfach Kontakt auf. Ich helfe dir gerne weiter. Und es ist meine Aufgabe,
Ihnen zum Erfolg zu verhelfen
3. Die einfachste Pause von allen: Pause: Wie wir
in der Einführung des Kurses erwähnt haben, laufen Ihre
Automatisierungen
manchmal schneller als die Software, die
Sie automatisieren möchten Und das verursacht Probleme. Wir können dies jedoch beheben,
indem wir an
strategischen Stellen
in unseren Automatisierungen
oder Makros, die in Keyboard Maestro genannt
werden, Pausen strategischen Stellen
in unseren Automatisierungen
oder Makros, die in wir an
strategischen Stellen
in unseren Automatisierungen
oder Makros, die in Keyboard Maestro genannt
werden Die einfachste heißt
einfach Pause. Und es macht genau das
, was Sie denken würden. Es macht eine Pause für eine bestimmte Zeit. Lass uns einen Blick darauf werfen. Ich verwende Command Control
a und tippe einfach Pause. Und da ist es, plus. Sie sehen, es hat
einen Standardwert von 1,5 s, aber wir können
das auf alles ändern, von
Hunderten von Sekunden bis hin zu Stunden. Sehen wir uns ein Beispiel an,
wie uns das helfen würde. Lassen Sie uns ein Makro erstellen
, das Text für uns in
ein Fenster Das gibt uns mehrere
Möglichkeiten, einige Pausen zu nutzen. Hier ist Logic Pro. Das ist die Software, mit der
ich
bei meiner Arbeit als Komponist die meiste Zeit verbringe . Aber
ich wette,
für jeden von Ihnen, der Designer ist, wenn Sie für
mehrere Kunden arbeiten, wenn Sie für
mehrere Kunden arbeiten, steht er vor demselben
Dilemma wie ich Jeder Ihrer Kunden
hat möglicherweise unterschiedliche
Lieferspezifikationen. Das ist bei mir sicherlich
der Fall. Würde ich Keyboard
Maestro machen, um damit
umzugehen , ist ziemlich toll In
Logic Pro gibt es einen Notizblock , mit dem du
Notizen zum Projekt
sowie zu jedem
Titel im Projekt machen kannst sowie zu jedem
Titel im Projekt Jedes davon kann seine eigenen Notizen
haben. Was ich also mache, ist
Keyboard Maestro Paste in den Spezifikationen für den
Verlag, den ich spezifiziere Auf diese Weise habe ich sie hier. Ich muss nicht
nach ihnen suchen. Ich muss nicht raten und ich weiß mit Sicherheit, dass
sie korrekt sind. Lassen Sie uns also einen Kommentar abgeben
, in dem dargelegt wird, was wir tun müssen. Kommentar. In Ordnung, hier ist,
was wir tun müssen. Weil wir das
von Keyboard Maestro aus machen und ich es Ihnen
zeigen möchte es Ihnen
zeigen anstatt
es mit Logik auszuführen Das erste, was ich tun muss, ist tatsächlich zur Logik überzugehen. Also aktiviere die Logik. Wir müssen den Notizblock öffnen. Wir müssen auf
die Schaltfläche „Bearbeiten“ klicken. Wir müssen unseren Text eingeben. Und dann müssen wir
auf die Schaltfläche Fertig klicken. Das wird also so aussehen. Wir müssen den Notizblock öffnen und er hat eine Tastenkombination
sowie einen Menübefehl Und ich denke, ich verwende aus Stabilitätsgründen den
Menübefehl.
Wir müssen auf diese
Schaltfläche Bearbeiten klicken, um die Bearbeitung zu aktivieren. Wir müssen unseren Text eingeben und dann
auf die Schaltfläche Fertig klicken. Okay, das ist es. Lassen Sie uns das zum Laufen bringen. Also zuerst aktivieren
wir die Logik. Also ich wähle das
hier aus und es läuft, also es ist in diesem
Menü, das ist großartig. Dann müssen wir den Notizblock
öffnen und das machen
wir über das Menü Also tippe ich einfach Menü ein. Großartig. Und ich habe diesen Tipp
und den Schnellstartkurs erwähnt, aber er ist gut Also werde ich es noch einmal erwähnen. Anstatt die
Logik wählen und
diese Informationen eingeben zu müssen , kann
ich es genau richtig machen, indem diese Funktion hier
drüben
verwende, das Menü, Menü. Und ich gehe einfach zu Logic Pro. Und Keyboard Maestro hat die gesamte
Menüstruktur für mich entworfen Also gehe ich zu Ansicht
und Notizblöcken. Nun, ich weiß zufällig , dass die Logik einen
kleinen Fehler hat. Du könntest es genauso
wie ein Apple-Fan-Girl nennen wie ich, ich muss das vielleicht einen Bug nennen. nicht immer alle Keyboard Maestro werden nicht immer alle Menübefehle angezeigt Und je nachdem, ob das Menü schon angezeigt wurde, könnte
es zu
einer anderen Variante kommen. Also lass uns sehen, was ich meine. Wenn ich zur Ansicht gehe. Es heißt tatsächlich
Notizblöcke anzeigen, nicht nur Notizblock. Also gehe ich zurück
zu Keyboard Maestro. Und tatsächlich, wenn ich hier nach
Ansicht schaue, heißt es jetzt
Notizblöcke anzeigen, also wird es aktualisiert. Sie also Ausschau nach kleinen Eigenheiten in
einer Software, die
Sie am kleinen Eigenheiten in
einer Software, die Und das zweite daran
ist, dass dieser Befehl mit größerer Wahrscheinlichkeit funktioniert, wenn
ich zuerst
das Menü aufrufe und dann
die Menübefehle auswähle. Also hier ist mein kleiner
Workaround dafür. Ich erstelle die Aktion, die ich benötige, die Select action, die ich benötige. Ich dupliziere es. Und in der ersten Kopie lösche ich den spezifischen
Menübefehl. Dies hat den Effekt, dass das Menü einfach schnell
geöffnet wird. Und dann zeigt das Keyboard Maestro die verfügbaren
Befehle Ich weiß, das ist ein
bisschen ausführlich und verschwommen aber Sie werden diese Art
von Verhalten in Apps finden Es ist gut zu wissen,
wie man damit umgeht. In Ordnung, großartig. Jetzt haben wir
den Notizblock geöffnet. Wir müssen auf
die Schaltfläche Bearbeiten klicken. Ich werde das und
das verkleinern , um
uns etwas mehr
Bildschirmfläche zu geben uns etwas mehr
Bildschirmfläche Und in Ordnung, also Button. Da sind wir. Drücken Sie eine Taste und
es heißt Bearbeiten. Also lege ich das da rein. Dann müssen wir unseren Text eingeben. Fügen Sie also Text ein, indem Sie tippen. Hier
möchte Publisher A zum Beispiel WAV-Dateien mit
16 Bit
mal 48 K Und dann muss ich als
letztes auf die Schaltfläche Fertig klicken. Und hier zeige ich Ihnen eine weitere Eigenart Schau dir das an. Wenn ich
zum Notizblock gehe, klicke
ich auf die Schaltfläche Bearbeiten und dann wird
daraus die Schaltfläche Fertig Wenn ich mit der Maus darüber fahre,
schau, was wir sehen. Bearbeiten. Also sein Name, die Art und Weise, wie es
programmiert ist, ist immer noch edit. Das ist also der Name, den
wir verwenden müssen. Und Keyboard Maestro, noch einmal, nur ein Wort an die Weisen,
dass
sie in der Software, die Sie gewohnt sind, nach
solchen kleinen Fäustlingen
Ausschau halten sollen Ausschau dass
sie in der Software, die Sie gewohnt sind, nach
solchen kleinen Fäustlingen Also können wir das einfach
als Drücken der Taste belassen, bearbeiten. Okay? Wenn ich also all
diese Typen auswähle und
mit der rechten Maustaste klicke und auswähle, probiere sechs Aktionen aus und
lass uns sehen, was passiert. Bumm. Oh, oh, oh, autsch. Oh, wow, wow. Okay. Es hat
so ziemlich die falschen Dinge gemacht. Die
eingegebenen Texte gaben also eine
Reihe von Tastaturbefehlen aus. Spektakulärer Fehlschlag,
was ziemlich lustig ist. Wir wissen also, dass wir jetzt einiges zu tun
haben, wir wissen, dass Logic Pro erfolgreich
aktiviert wurde. Wir wissen, dass es diesen Menübefehl
tatsächlich erfolgreich
gewählt hat. Aber wenn wir auf
die Schaltfläche Bearbeiten geraten wir
in Schwierigkeiten. Eines der
wichtigeren Dinge, die Sie im Rahmen
dieses Prozesses tun
müssen, ist
herauszufinden, wo das Problem aufgetreten ist
, und so Rahmen
dieses Prozesses tun
müssen, ist herauszufinden, wo das Problem aufgetreten ist
, und wussten Sie, wo Sie die
Pause einlegen mussten, und wir sind so weit gekommen. Sagen wir also Command, Control a und Pause. Die Standardeinstellung ist 1,5. Ich werde das sicherheitshalber
auf drei erhöhen. Wir drücken die Bearbeitungstaste. Und ich werde hier eine Pause
einlegen. Und mach hier eine Pause. Und auf diese Weise
verlangsamt es einfach den letzten Teil des Makros und lässt uns sehen,
wie alles funktioniert. Vielleicht reduziere ich
diesen auf, auf, reduziere diesen
auf, okay. Klicken Sie also erneut auf einen und klicken Sie bei
gedrückter Umschalttaste auf den ersten. Und wir werden neun Aktionen ausprobieren. Los geht's. Klicken Sie auf die Schaltfläche Bearbeiten, geben Sie einen Text ein und
klicken Sie auf die Schaltfläche Fertig. Perfekt, indem du einfach
diese einfachen Pausen hinzufügst. In der Praxis möchten Sie
Ihre Pausen nun
wirklich so kurz halten, wie sie
erfolgreich ablaufen Und hier ist der Grund. Das steht sogar in der
Keyboard Maestro-Dokumentation. Wenn Sie Ihren Mac
herumsitzen und warten lassen, wissen
Sie nicht, was sich
sonst noch
in anderen Anwendungen ändert , die
möglicherweise ausgeführt werden usw. Daher kann
der Gesamtzustand Ihres Mac ziemlich unterschiedlich bis zum Ende
dieser langen Pause
ziemlich unterschiedlich sein. Die beste Vorgehensweise wird also
immer sein,
diese Pausen zu verkürzen, mit denen Sie durchkommen
können, solange Sie wissen,
dass sie zuverlässig sind 3 s. Ehrlich gesagt, das ist ein Projekt von ordentlicher Größe, das
ich für dieses Beispiel verwende. Aber ich denke, diesen könnten
wir
auf eine halbe Sekunde reduzieren . Und genau hier auf die gleiche Weise. Und schauen wir mal, ob das
funktioniert. Ich wette, dass es so sein wird. Ja. Okay. Fantastisch. Da haben wir's.
4. Nerdy für einen... Aber keine Sorge!: Jetzt machen wir
einen kleinen Umweg, um Ihnen zu zeigen, dass
die einfache
Pause-Aktion, die wir in
der letzten Lektion verwendet haben der letzten Lektion tatsächlich ziemlich intelligent
sein Ich zeige dir, was ich meine. Da sind wir. Also genau hier, wo wir
eine bestimmte Zahl eingeben, könnten
wir tatsächlich eine
Berechnung oder eine Variable einfügen. Also anstatt drei einzugeben, könnte
ich tatsächlich 1,5
plus 1,5 setzen und Keyboard Maestro
wäre damit einverstanden Und das ist ein ziemlich dummes Beispiel. Aber vertrau mir einfach, wenn ich sage, dass es
alle möglichen Möglichkeiten eröffnet. Das führt uns zu Variablen. Jetzt erinnerst du dich an Variablen,
vielleicht aus der Algebra in der Schule, oder vielleicht hast du dein Bestes
getan, um Variablen zu vergessen Und das ist in Ordnung. Ich verstehe es. Aber in ihrer einfachsten Form sind
Variablen nur Spitznamen für einige wichtige Konzepte oder Werte, die wir im Auge behalten
müssen. Das beste alltägliche
Beispiel ist das Wort Zuhause. Ich kann dir sagen, ich gehe nach Hause. Und Sie wissen genau, was ich meine ohne meine tatsächliche
physische Adresse zu kennen, oder? Und jedes Mal, wenn ich nach Hause ziehe, ändert
sich die wörtliche Bedeutung, weil sich meine
Adresse ändert, oder? Wann kann ich immer noch sagen, dass ich nach Hause gehe und
du weißt, was ich meine? Es variiert also, es ist variabel
und es ist dynamisch. Es kann sich ändern. Aber ich kann trotzdem einfach
diesen Spitznamen dafür verwenden. Und jeder
weiß immer noch, was ich meine. Großartig, oder? Stellen Sie sich also vor, Sie sind
ein digitaler Künstler und erstellen eine Landschaft. Und du wählst ein bestimmtes Grün als
Farbe des Grases. Und es ist ein verrückter
Hex-Code wie Hashtag drei, F, B17, E oder so. Okay. Und daran kann man sich nur schwer erinnern. Aber wenn du es einfach als
grasgrün beschriftest und
das enthält diesen Hex-Code für dich. Von da an kannst du einfach
Grasgrün sagen und das füllt die
Nichtinformation für dich Und selbst später änderst du
vielleicht deine Meinung und wählst ein
etwas dunkleres Grün. Aktualisieren Sie einfach Grasgrün
mit dem neuen Hex-Code. Und du bist startklar. Es zieht sich durch
jedes Wort, das Sie den Begriff
Grasgrün
verwendet haben , oder? Das meinen wir also,
wenn wir sagen, dass es dynamisch ist, es wird für Sie aktualisiert. Also diese Kombination aus
aussagekräftiger und leicht zu merkender und auch
dynamischer Aktualisierung. Diese beiden Dinge können für uns
sehr stark
zusammenarbeiten für uns
sehr stark
zusammenarbeiten Kehren wir zu unserem
Makrobeispiel zurück und sehen, wie wir diese neuen Informationen
integrieren können diese neuen Informationen
integrieren um unser Makro ein
bisschen intelligenter zu machen. Also überall, wo wir
eine Pause mit einem
bestimmten Wert haben , könnten wir
stattdessen eine Variable verwenden. Um das zu tun. Als erstes müssen wir unsere Variablen
definieren, damit Keyboard Maestro weiß, was wir meinen, wenn wir diesen Spitznamen verwenden Also wollen wir das
ganz oben machen. Ich führe eine Befehlssteuerung durch, um unsere
Suche nach Namen aufzurufen. Und wir wollen eine Variable. Und wir verwenden
setvariable für die Berechnung, anstatt
setvariable diesen Text damit Keyboard Maestro
weiß, dass wir
mit einer Zahl arbeiten Ich wähle das und nenne es
Pausenlänge. Also einfach genug, das wird sich auf die
Länge unserer Pause beziehen. Und ich gebe hier eine Drei ein, okay? Sobald ich
das überall gemacht habe , wo
wir eine Pause haben, kann
ich diesen
Ausdruck verwenden: Pausenlänge. Stattdessen. Pausenlänge und Pausenlänge und
Pausenlänge. Okay? Folgendes ist cool. Weil dieses Feld auch Berechnungen
unterstützt. Das bedeutet, dass wir herausfinden können
, wie das Makro
funktioniert, und wir können es nach Bedarf verkürzen
oder verlängern Vielleicht habe ich festgestellt, dass dieser
noch viel länger dauern muss. Ich kann mal zwei eingeben, und jetzt sind es vier
statt zwei hier drin. Vielleicht möchte ich, dass es kürzer ist. Ich könnte dividiert durch zwei setzen, und jetzt ist es eins statt zwei. In Ordnung? Sie können also sehen, wie das funktioniert, wie die Pausenlänge zu
dieser Repräsentation der
Länge wird , mit der wir angefangen haben. Und dann können wir
nebenbei daran herumbasteln. Okay, zum Abschluss werde
ich Ihnen einige
Best-Practice-Kenntnisse
über die Verwendung von Variablen
in Keyboard Maestro Es stellt sich heraus, dass uns
verschiedene Arten von Variablen zur Verfügung stehen. Zum Beispiel gibt es
eine Passwortvariable und die ist besonders sicher. Aber die beiden Typen, die ich am
häufigsten verwende , sind lokal und global. Lokal existiert nur innerhalb des Makros, in dem Sie es
definieren und verwenden. Und wenn Sie fertig sind, verschwindet
es einfach in einem magischen Rauchbeweis, um
nie wieder gesehen zu werden Und das ist großartig, weil es keine
Rechenressourcen beansprucht und an
Informationen festhält , die wir
nicht mehr benötigen. Das bedeutet auch, dass wir es nicht zwischen Makros
teilen können. Aber die Sache ist, dass wir das zu unserem Vorteil
nutzen können. Ein gutes Beispiel ist die Variable Pausenlänge
, die wir gerade eingerichtet haben. Verschiedene Makros
, die wir erstellen benötigen
wahrscheinlich
unterschiedliche Pausenlängen Aber Pause Link ist so ein perfekter und aussagekräftiger und
leicht zu merkender Name. Nun, indem wir es lokal machen, bedeutet
das, dass wir es in
so vielen verschiedenen
Makros wiederverwenden können , wie wir möchten Aber es wird keinen Konflikt geben. Es werden hier nicht vier sein und mit
einem anderen
darüber streiten, wo es hingehen soll. Die andere Art ist global. Und das bedeutet, dass
es
zwischen Makros bestehen
bleibt oder weiter existiert Dadurch eignet es sich perfekt für statische Dinge wie eine URL
, die Sie häufig aufrufen, oder einen Pfad auf Ihrem Computer oder einen
bestimmten Ordner, in dem Sie häufig Dateien
speichern oder öffnen. Und es bleibt auch
zwischen Neustarts
Ihres Computers bestehen zwischen Neustarts
Ihres In Ordnung, mit
diesen Informationen weißt
du, was wir tun
müssen, oder? Wir müssen
zu unserem Beispielmakro zurückkehren. Verwandeln Sie die Pausenlänge in
eine lokale Variable. Es ist einfach, das
Wort Lokal in den Namen zu setzen. Und ich werde dem zwei Unterstriche folgen. Jetzt muss
ich überall, wo wir diese Variable
verwenden, den Namen aktualisieren. Es ist hier und es ist hier und es ist hier. Und das war's. Also verwenden wir
es jetzt in diesem Makro und dann wird es verschwinden. Und wir können
den Namen immer
wieder in beliebig vielen
Makros wiederverwenden , ohne Konflikte. Cool?
5. Smart Pauses: Pause bis: Jetzt schauen
wir uns an, was ich intelligente Pausen nenne Dies sind Pausen, in denen auf eine von Ihnen angegebene
Bedingung
gewartet
werden kann eine von Ihnen angegebene
Bedingung
gewartet Und dann wissen sie, dass es Zeit ist, mit der nächsten Aktion
fortzufahren. Wenn ich Zustand sage, meine
ich Dinge wie, diese Menübefehle verfügbar
oder
ist dieses externe
Laufwerk schon verrückt geworden? Und Keyboard Maestro bietet uns eine wirklich lange Liste von Optionen Lass uns einen Blick darauf werfen. Ich sage neue Aktion. Und ich möchte
Pause bis ich darauf doppelklicke und
es hinzufüge. Wenn ich dann auf
diesen grünen Button klicke, erhalte
ich eine Liste aller Optionen. Sie können also sehen, ob eine Anwendung als Schaltfläche ausgeführt
wird oder
nicht Gibt es etwas
Bestimmtes in der Zwischenablage? Ist ein Menübefehl verfügbar? Bin ich in einem bestimmten
Wi-Fi-Netzwerk? All diese verschiedenen Optionen. Und sie sind unglaublich leistungsstark , weil sie dein Makro
intelligenter und zuverlässiger machen als eine einfache zeitgesteuerte Pause Schauen wir uns nun ein
paar an,
um Ihnen eine Vorstellung
davon zu geben, was möglich ist. Schauen wir uns zunächst die
Anwendungsbedingungen an. Damit können Sie natürlich angeben, welche
Anwendung. Also, wenn ich warten möchte, bis der Finder
vorne auf meinem Bildschirm ist, oder sagen wir, dass er nicht
vorne auf meinem Bildschirm ist. Läuft es? Läuft
es nicht? Ist es versteckt? Ist es nicht versteckt? Und so weiter. Okay. Und das ist gar nicht so faszinierend, würde
ich nicht sagen. Aber es ist unglaublich
nützlich und mächtig. Ich meine, das ist
quasi ein Brotgeschäft , das man tun kann, ist
zu warten, bis eine bestimmte Anwendung ganz vorne
ist oder vollständig
gestartet ist. Es ist also gut
, darüber Bescheid zu wissen. Schauen wir uns jetzt einen an, der
ein bisschen mehr SPASS macht. Aber auch super nützlich. Dies ist die Bedingung „Pause für ein
gefundenes Bild“. Das bedeutet also, zu warten,
bis der Bildschirm
dieses Bild enthält , und Sie laden es gut, indem Sie es
einfach hineinfügen Sie können also einen
Screenshot machen und einfügen
oder ein Bild hineinziehen, genau wie Sie es mit
jedem anderen Bild tun würden,
naja , in jeder anderen Anwendung. Und wenn Sie mit einem ausgewählten Bild die
Leertaste drücken, erhalten
Sie
mithilfe der
Schnellansicht von Apple eine Vorschau des Bildes mithilfe der
Schnellansicht von Apple eine Vorschau des Schneller Blick. In Ordnung. Und natürlich hat es, nicht,
enthält einzigartig, enthält
nicht einzigartig. Es gibt also nur einen von ihnen oder es gibt mehr
als einen von ihnen. In Ordnung? Zustandsmenüs stehen Ihnen also immer In
all diesen
Zustandsmenüs stehen Ihnen also immer die Gegensätze zur Verfügung Schauen wir uns also an, was hier passiert. Da steht Pause, bis ich
die Datei mit dem Titel 65 staying öffne, das ist mein Mustang von 1965
, der genau da ist Ich liebe es. Und wenn es dann sieht, dass ich das Bild
geöffnet habe, riesiger
Text angezeigt, der darauf hinweist, dass es jetzt das Bild ist. Also lass uns das
mal ausprobieren. Sollen wir? Ich habe auf Laufen geklickt. Und Sie können sehen, dass das Keyboard Maestro-Logo
in der Menüleiste jetzt blinkt, um anzuzeigen, dass es
wartet, es Also, wenn ich nach 65 suche, bleibe und
sie finde und ich öffne sie, Pop, dann sehe ich das Bild jetzt. Okay, das ist quasi
ein Faun-Beispiel, aber ich bin sicher, Sie verstehen,
wie jedes grafische Element, so
etwas wie ein
Benutzeroberflächenelement auf einer Webseite C oder in einer anderen Software Du kannst es auf diese Weise erreichen. Ich möchte Sie jedoch warnen, dass es pingelig sein kann Ich habe mehrere Makros, die in Google Sheets
funktionieren. Google
hat kürzlich einige Dinge
an seiner Oberfläche geändert und das hat
meine Makros kaputt gemacht, bis ich gerade
neue Screenshots gemacht und
sie in meine Makros Und dann
war alles wieder in Ordnung, nur etwas zu wissen über
eine Art von Speichern dieser als letzten Ausweg unter all
diesen verschiedenen Bedingungen, es gibt drei,
die ich am häufigsten verwende. Und das sind Pause bis ein bestimmter
Menüpunkt verfügbar ist. Pause, bis eine bestimmte
Schaltfläche verfügbar ist, und Pause, bis sich ein
bestimmtes Fenster davor befindet. Ich denke, der Grund, warum
ich
diese drei am Ende so oft verwende , ist, dass es so grundlegend ist, dass
ein Menü verfügbar ist, eine Schaltfläche verfügbar ist, ein Frontfenster vorne ist, oder? Das führt mich zu dem
wahrscheinlich
wichtigsten Punkt aus dieser
Reihe von Lektionen
mitnehmen nämlich dass Ihre Aufgabe, dies richtig
einzurichten,
darin besteht, herauszufinden, was das
endgültige Ding ist darin besteht, herauszufinden, was oder wahr sein
muss, damit Sie erfolgreich
zum nächsten Schritt in Ihrem Makro übergehen Und ich habe ein oder mehrere
Dinge gesagt, weil Sie
feststellen werden , dass Sie immer noch
den grünen Knopf haben. Das heißt, Sie können immer noch mehr
hinzufügen. Und man kann sagen, dass
all dies wahr sein muss. Jeder von ihnen muss wahr sein. Keiner von ihnen muss wahr sein. Ich verfolge dasselbe
Thema, dir zu geben, ich bin das Gegenteil, beide Enden
des Spektrums dieser
verschiedenen Bedingungen Lassen Sie uns alles, was wir
gelernt haben, nutzen, um unser
Demonstrationsmakro zu modifizieren und
es viel intelligenter zu machen , als
es jetzt ist. Wir haben also diese Pause für
0,3 s und diese Pause alle 4,3 s. Ich mache weiter
und deaktiviere diese Leute. Und stattdessen werde ich Pause
Until einlegen. Worauf
müssen wir hier warten? Wir erinnern uns, dass
unser Makro es
so weit geschafft hat , den Notizblock anzuzeigen, aber dann mussten wir warten
, bis die Schaltfläche
zum Bearbeiten verfügbar Das ist der Schlüssel da drüben. Wir müssen auf
die Schaltfläche Bearbeiten warten. Es klingt also so, als ob die Schaltfläche Pause
bis verfügbar ist. Also gehe ich hierher, ich sage Pause, bis
es schon vorbei ist. Da haben wir's. Und ich wähle den Zustand der Taste. Und ich gebe einfach den Namen
der Schaltfläche ein und
so einfach ist das. Okay, jetzt wird es klug genug
sein, einfach
rumzuhängen und zu chillen
, bis der Button anklickbar ist Fantastisch. In Ordnung, wir können das einfach kopieren und hier
einfügen Okay, jetzt warten wir in beiden Fällen nur noch
auf den Bearbeitungsbutton. Sie werden sich erinnern, dass
es als erledigt gekennzeichnet ist, aber unter der Haube heißt
es Bearbeiten Das sollte also funktionieren. Jetzt. Schauen wir es uns an. Perfekt. Ordnung, also seht ihr, das ist jetzt
sofort so viel
zuverlässiger , weil es nicht auf eine
beliebige Zeit wartet Es wartet auf
die Schaltfläche, die verfügbar sein
muss , und klickt
dann darauf. Letztlich wird es also
wahrscheinlich schneller und
definitiv zuverlässiger sein. Es wird nicht kaputt gehen. Wenn ich ein riesiges
Projekt lade, das langsamer voranschreitet. In Ordnung, das
war's also für Pause Until
6. Smart Pauses: Drücke die Taste, wenn sie aktiviert ist: Diese Lektion ist sehr kurz, aber sie behandelt ein paar wirklich
nützliche Informationen. Sie werden sich erinnern, dass
wir in
unserem Demo-Makro bisher
die Aktion „Taste
drücken“ verwendet haben, um die Bearbeiten-Taste zu
drücken, und dann die Fertig-Tasten in Logic Pro, um unseren Text
in das Notizblockfenster einzufügen Bevor wir versuchen, die Taste zu
drücken, haben
wir eine Pause eingelegt, um zu warten,
bis die Taste aktiviert wird. Wie sich herausstellt, ist in die Aktion „Taste
drücken“ tatsächlich eine intelligente
Pausenfunktion integriert. Warte auf Aktiviert. Das
können wir einfach im Zahnradmenü der Aktion
selbst auswählen. Schau es dir an. In Ordnung, also hier in unserem
Makro aktivieren wir die Logik. Wir wählen die
Notizblöcke aus dem Menü aus. In unserer allerersten Version haben wir für eine bestimmte
Zeit pausiert Dann haben wir das durch die Bedingung
Pause Until ersetzt und sie so
eingerichtet, dass sie wartet, bis die Schaltfläche mit der Bezeichnung Bearbeiten
aktiviert wird Wir können den Kerl ausschalten. Und für unseren Druckknopf können
wir zum Zahnradsymbol gehen und auf die Schaltfläche „Auf Aktiviert
warten“ klicken. Moment steht das X daneben, was bedeutet, dass es nicht eingeschaltet ist. Ich klicke hier. Und jetzt wirst du sehen
, dass es eingeschaltet ist. Und auch, dass das
gelbe Zahnradsymbol ein Zifferblatt bekommen
hat. Das sagt uns also, dass es auf Enabled warten
wird. Außerdem wurde der Titel
der Aktion geändert und der Ausdruck When Enabled
hinzugefügt. Es sagt dir also wirklich alles
, was du wissen musst. Das brauchen wir nicht. Das brauchen wir nicht. Und nur um sicher zu gehen, werde
ich die gleiche Einstellung
für diesen Typen
hier unten vornehmen, um sicherzugehen dass
nicht immer noch getippt wird
oder so. Also nur noch eine Anmerkung. Normalerweise in einem Makro,
bei dem ich zu
einer Anwendung wechseln und
dann sofort versuchen muss, etwas
aus einem Menü auszuwählen. Ich würde bis hier eine Pause einlegen. Und ich würde es einrichten,
um mir die Speisekarte anzusehen. Und ich würde
warten lassen ,
bis dieser Menüpunkt aktiviert wird. Nun, weil Logic Pro dieses kleine Problem
hat,
bei dem
Keyboard Maestro die Namen seiner
Menübefehle nicht zuverlässig angezeigt Keyboard Maestro die Namen seiner
Menübefehle Das wird uns wahrscheinlich eher
Probleme bereiten als uns helfen. Also ist es besser, es einfach
zu lassen. Wenn es funktioniert, lassen wir es
einfach stehen. In Ordnung, cool. Nachdem
all das geklärt ist,
lassen Sie uns
weitermachen und sehen, was passiert. Fantastisch. Okay, es ist perfekt. Und es ist
wahrscheinlich so effizient , wie wir es möglicherweise machen
werden. Da es nur darauf wartet, dass
diese Schaltfläche
aktiviert wird , klickt es,
was es
im Textfeld tun muss Warten Sie dann erneut,
bis
die Schaltfläche aktiviert wird,
und klicken Sie dann darauf Es ist ungefähr so effizient und zuverlässig, wie wir es
nur können. Das ist großartig. In Ordnung,
schauen wir uns die Imbissbuden an.
7. Pausen mit Smart-Style: Pause bis zur Änderung ¯\_(ツ)_/¯: Wir haben eine weitere kurze
Lektion, in der wir uns eine weitere
„Pause Until“
-Variante ansehen werden, die ich
in meinen fast 400 Makros,
die ich erstellt habe,
noch nie verwendet habe Ich habe nie eine
gute Verwendung dafür gefunden. Ich denke, du wirst sehen warum. Es heißt Pause Until Change. Schauen wir uns das an. Es gibt
uns fünf verschiedene Optionen. Pause, bis sich die
Zwischenablage des Systems ändert, bis sich die
Frontanwendung ändert Die gedrückten Tasten, die Modifikatoren bedeuten
Shift, Command usw. und Pause, bis sich die Maus bewegt Also, was fällt Ihnen
an all diesen fünf auf? Und vor allem, wenn Sie
meinen Schnellstartkurs besucht haben, können
Sie wahrscheinlich
mein Problem damit erraten Sie sind alle Supergeneräle. Wir wissen nicht, was sich in der Zwischenablage von R2 ändern
sollte. Wir wissen nicht, welche Anwendungen im Vordergrund stehen sollten und welche nicht. Wir wissen nicht, welche Tasten, welche Modifikatoren oder wohin sich die Maus bewegen
soll oder nicht Für mich
habe ich also ein kleines Problem damit
, mir das vorzustellen. Ich mag es, wenn meine Handlungen, einschließlich meiner Pausen,
so spezifisch wie möglich Meiner Erfahrung nach sind
sie dadurch so zuverlässig wie
möglich,
weil ich mir genau überlege
, worauf ich warte, welche Anwendung, welche
Menübefehle und so weiter Ich suche. Und das ist so ziemlich das
Gegenteil davon. Das ist super allgemein. Also wo könntest du es benutzen? Vielleicht in wirklich einfachen Makros , die eine oder zwei Apps beinhalten, sodass Sie
zu jedem Zeitpunkt
ziemlich sicher sind , welche vor Ihnen liegt Oder Makros, die
pausieren sollten, wenn Sie nicht an
Ihrem Computer Und woran ich bei diesem Beispiel denke
, ist diese Pause, bis sich
die Maus bewegt. Sie haben also ein Makro ausgeführt, und dann kommt es
in einen Ruhezustand. Und du willst nicht, dass es
vorangeht, während du weg bist. Aber selbst wenn jemand anderes
auftaucht und Ihre
Maus bewegt, wird es weitergehen. Also nochmal, ich verstehe es irgendwie nicht. Ich verstehe nicht, wo du das wirklich benutzen
würdest. Worauf ich zurückkomme, ist, dass die Entwickler dieses Produkts wirklich schlau
sind und diese Aktion nicht existieren würde wenn sie nicht etwas Nützliches Ich persönlich
habe es einfach nicht gefunden. Also ich mag Besonderheiten. Das bin ich. Und ich denke, das ist der beste
Weg zu zuverlässigen Makros Ihr Kilometerstand kann jedoch variieren. Also schau es dir an,
schau, ob du eine Verwendung dafür
findest. Ich würde mich
über Kommentare im Diskussionsbereich freuen. Wenn du Ideen hast,
wie man diesen Kerl benutzt. In Ordnung, das ist es.
8. Smart Pauses: Warte auf Browser: Es sei denn, Sie haben dort, wo Sie arbeiten, eine erstaunliche
Internetgeschwindigkeit. Und viele von uns tun das nicht.
Die Interaktion mit Webseiten beinhaltet viel
Klicken und dann Warten und dann Klicken
und
dann Warten, oder? Wenn Sie diese Interaktion
automatisieren wollen,
muss
Ihre Automatisierung natürlich auch warten. Aber zum Glück für uns hat
Keyboard Maestro eine Aktion, hat
Keyboard Maestro eine Aktion genau zu diesem Zweck entwickelt
wurde Es heißt Warte darauf. Warten Sie, bis der Browser
den Ladevorgang abgeschlossen hat. Lass uns einen Blick darauf werfen. Wenn ich meinen praktischen Befehl verwende,
steuere a und speichere für den Browser. Warten Sie, bis der Browser
den Ladevorgang abgeschlossen hat. Da ist es. Okay. Und was Sie feststellen werden,
ist, dass wir Safari oder Google Chrome
oder einfach den Front-Browser
wählen können . Je nachdem, was
Sie verwenden möchten, können
Sie es also so einrichten. Wie Sie wissen, haben viele Webseiten nie wirklich aufgehört zu laden Es
kommen immer neue Anzeigen und so weiter. Keyboard Maestro
kümmert sich darum, indem es uns die
Zeit festlegen
lässt, nach der das erste Mal warten
soll die Seite vollständig geladen ist Es ist also leicht, das zu beschönigen. Wenn man sich die Formulierung anschaut, stehen mindestens 3 s,
und
es wäre leicht, das so zu
interpretieren, dass es nur 3 s so zu
interpretieren, dass es warten wird. Aber was wirklich
passiert, ist, dass Keyboard
Maestro zum warten wird. Aber was wirklich ersten Mal beobachtet, dass sich die Webseite
stabilisiert und
der Ladevorgang so aussieht, als ob der Ladevorgang abgeschlossen ist,
und dann startet
dieser stabilisiert und
der Ladevorgang so aussieht, als ob der Ladevorgang abgeschlossen ist, und dann startet Denken Sie also immer daran,
wenn Sie es einrichten. Okay, cool. Sehen wir uns also die Aktion „Warten Sie auf den Frontbrowser oder auf das
Laden einer Aktion ohne Aktion“ Wir werden eine
Google-Budgettabelle öffnen. Und dann wählen wir
einen bestimmten
Zellbereich in dieser Tabelle Das gibt uns definitiv einige Gelegenheiten
,
unsere Jets abzukühlen und zu
warten, bis die Seite fertig geladen ist. Okay,
schauen wir es uns an. Was wir also tun wollen, ist, einen
Kommentar abzugeben und ihn zu dokumentieren. Was wir tun müssen. Wir werden
die Tabelle öffnen. Wir müssen
Safari tatsächlich aktivieren, nur um
es zum Frontfenster zu machen. Ähm, ich glaube, ich hätte
es gern im Vollbildmodus. Und so werden die Tabellen
geöffnet, es ist Vollbild. Als Nächstes möchte ich
den Befehl Control G ausführen. Dies ist
eine Abkürzung
in Google Sheets , um zu einem bestimmten
Zellbereich zu gelangen. Also müssen wir Control G ausführen, das wird eine Tastatureingabe sein Sobald wir das
kleine Fenster geöffnet haben, müssen
wir den
Zellbereich eingeben, in den wir gehen müssen. Also das wird
Text einfügen und es wird
A1 bis H 24 sein , sagen wir. Okay. Und dann müssen wir Return drücken,
um diese Auswahl zu bestätigen, und dann sollte sie weg sein. In Ordnung, also lass uns anfangen. Wir wollen zu dieser URL gehen. Nun, hier ist der Telefonteil. Dieses Feld benötigt eine URL. Aber du erinnerst dich, dass wir früher in diesem Kurs ein bisschen über
Variablen gesprochen haben. Und denken Sie daran, was ich
über globale Variablen gesagt habe. Sie eignen sich hervorragend für alles
, was sich nicht oft ändert. Aber vielleicht
musst du viel anrufen. Und Sie möchten sich nicht an
den genauen Pfad oder die URL erinnern. Dies ist ein fantastisches Beispiel dafür , wo das nützlich wäre. Deshalb habe ich eine globale
Variable namens meine
Budgettabelle eingerichtet , die die
URL für dieses Google-Blatt enthält Knie, richtig? Aber wenn ich meine Budgettabelle tippe und
dann versuche, sie auszuführen, wird es sich beschweren. Warum? Weil meine
Budgettabelle keine URL ist. Es sieht sich das also
wortwörtlich an und erstickt. In Ordnung, also hier ist der Deal. Das kleine T hier sagt
uns, dass es sich um ein TextField, aber auch um ein Token-Feld Und denken Sie auch an
Tokens, wissen Sie, wie ein kleines Token, es ist
ein Ersatz für eine Münze, eine echte Währungsmünze, oder? Aus dem gleichen Grund. Tokens können für
Variablen in Textfeldern stehen. Es ist also wie ein Verweis
auf eine Referenz, eine Variable für eine Variable Es klingt verwirrend, aber es ist nur eine Möglichkeit, Keyboard
Maestro Hass zu sagen, interpretieren Sie das
nicht als reinen Text, der
als Variable interpretiert wird Okay? Es hat also eine spezielle Syntax , die wir
verwenden müssen, aber es ist einfach. Prozentzeichen variabel. Hey, das wird eine Variable
sein. Wenn ich jetzt anfange,
meine Budgettabelle zu tippen, erkennt
sie das
und füllt sie aus An diesem Punkt
muss ich nur noch die Tabulatortaste drücken. Und wir sind startklar. Cool. Okay, als Nächstes aktivieren
wir Safari. Das wähle ich einfach hier aus. Es steht in meinen letzten Artikeln. Und ich möchte
es im Vollbildmodus machen. Also möchte ich die Größe dieses Fensters ändern. Und ich wähle, lass uns
das Frontfenster in
Safari sehen , um sicherzugehen, weil ich es mag, spezifisch zu sein. Und ich weiß, dass es hier
eine Vollbildoption gibt, sehr praktisch. Ordnung, nur damit
du das sehen kannst, scrolle
ich ein bisschen nach unten Es hat also einfach die gleiche Größe wie der Bildschirm, den wir
gerade betrachten. Wirklich unkompliziert. Und darauf gehe ich
im
Schnellstartkurs näher Schnellstartkurs Schau dir das an, falls
du es noch nicht getan hast. Toll, in Ordnung. Nachdem
wir den Vollbildmodus aktiviert
haben, müssen wir diesen
Tastendruck von Strg G ausführen. Dies ist
die Abkürzung in
Google Sheets für den Goto-Bereich haben, müssen wir diesen
Tastendruck von Strg G ist
die Abkürzung in
Google Sheets für den Es ist
eine große Hilfe, wenn Sie versuchen, diese Abkürzungen zu kennen , wenn Sie
versuchen, sie zu automatisieren, weil Sie das
einfach richtig machen können Als letztes müssen
wir diesen Text einfügen
, um den Zellbereich anzugeben , den
wir auswählen möchten. Also los geht's, tippen, Text durch Tippen einfügen. Das wollen wir. Und ich gebe für jede 24
eine Eins ein. Und dann kann ich als
Teil dessen, was
getippt wird, diese Rückkehr einbeziehen Teil dessen, was
getippt wird, diese Rückkehr Du kannst diesen Charakter hier sehen, und du kannst ihn
genau dort sehen. Die Rückgabe ist also Teil
dessen, was getippt wird. Und das wird also gehen. Nun, ich kann Ihnen
so ziemlich garantieren, dass
dies fehlschlagen wird,
weil es einfach
nicht
genug Zeit haben wird, um weil es einfach
nicht
genug Zeit haben wird zu
warten, bis
der Browser die Seite vollständig geladen hat, bevor er versucht diesen Kerl und diesen Kerl
zu erledigen. Aber lassen Sie es uns
versuchen. Also klicke ich auf einen, ich klicke bei gedrückter Umschalttaste auf den letzten und klicke mit der
rechten Maustaste auf eine beliebige Stelle
in der Auswahl Und dann kann ich wählen
, fünf Aktionen auszuprobieren. Lass uns sehen. Es wird scheitern, scheitern, scheitern. Es schafft es dort. Und wir können
das daran erkennen, dass die Symbole, die nicht mehr blinken, dieses Makro
schon eine Weile ausgeführt haben Es hatte also nicht einmal die
Möglichkeit , diesen Text irgendwo einzugeben. Es hat wahrscheinlich weggetippt während diese Seite noch geladen
wurde. Das wird also nicht funktionieren. In Ordnung? Das Wichtigste, was wir
tun müssen , wenn wir
das herausfinden, ist zu sagen, welche Art von Pause wir brauchen
und wo muss sie hingehen? und wo muss sie hingehen Wir wissen bereits, welche
Art von Pause wir brauchen. Wir müssen warten, bis der
Browser fertig geladen ist. Aber wo stellen wir es
hin, um uns am meisten zu helfen,
das hat funktioniert und das funktioniert, und dieser Teil hat auch funktioniert. Also wirklich,
genau hier müssen wir warten. Also wähle ich diese Aktion ,
damit sie dazwischen
eingefügt wird Und ich sage, warte, bis
Safari fertig geladen ist. Es hat einen
Standardwert von 3 s. Ich erhöhe ihn auf vier Das sollte uns helfen. Und dann glaube ich,
werde ich tatsächlich eine zweite hinzufügen. Ich gehe mit der Option „
Ziehen“ hierher. Und das schon aus keinem anderen
Grund, als
uns zu zeigen, wie das
aussieht, wenn es das Control
G ausgibt und das Dialogfeld zwischen
den Bereichen aufruft Dialogfeld zwischen
den bevor es eingegeben und bestätigt wird. In Ordnung, also noch einmal,
ich wähle den letzten aus. Klicken Sie bei gedrückter Umschalttaste auf den ersten. Jetzt sind sie alle
ausgewählt, sodass ich mit der
rechten Maustaste klicken und
sieben Aktionen ausprobieren kann . Los geht's. Beachten
Sie, dass ich darauf achte,
die Maus nicht zu berühren , weil ich mich
nicht einmischen möchte. Es interagiert direkt
mit dem Bildschirm. Ich möchte also nicht
die Maus anfassen und sie durcheinander bringen. Es ist komisch. Da ist unser Sortiment und
die obere rechte Ecke. Da haben wir's. Es hat funktioniert. Okay, also hier sind wir. So haben wir
A1 bis H.264 ausgewählt. Und das war's. Es hat funktioniert. Das ist
ein gutes Beispiel dafür
, wie Sie Wait for
Browser to Finish Loading verwenden können. Ich benutze das jeden Sonntag, wenn ich Stundenzettel für
einen meiner freiberuflichen Kunden
ausfülle Es öffnet das
Arbeitszeitblatt auf der linken Seite. Es öffnet meine
Zeiterfassungssoftware auf der rechten Seite. Und in der Arbeitszeittabelle melde ich mich tatsächlich an
und trägt nette Dinge wie Danke in
das Kommentarfeld ein. Und setzt dann den Cursor für mich in das erste
Zeiteingabefeld. Und ich sitze einfach
da und schaue zu. So etwas
ist so toll, um es selbst einzurichten und sich einfach etwas Ärger
und etwas Zeit zu sparen etwas Ärger
und etwas Zeit Schau es dir an
9. Du hast es geschafft!: Vielen Dank, dass du deine Zeit mit mir
verbracht hast. Ich hoffe, der Kurs
war hilfreich. Denken Sie daran, dass fast
jedes Makro,
das Sie
mit Keyboard erstellen , Maestro eine
Art Pause
benötigt, damit Ihr Makro
sofort intelligenter
und zuverlässiger Zweitens
möchte ich Sie wirklich ermutigen ein Projekt
zu erstellen und
hochzuladen. Ich werde es mir ansehen
und dir helfen. Wenn Sie auf
Stolpersteine stoßen. Es ist wirklich einfach. Wenn
Sie eine Auffrischung benötigen Schau dir einfach das Projektvideo an. Schließlich würde ich mich sehr freuen, wenn Sie eine Bewertung
für diesen Kurs hinterlassen würden. Ich habe jede Bewertung gelesen und
sorgfältig geprüft. Nochmals, ich schätze Ihre Zeit sehr und ich hoffe,
Ihnen hat der Kurs gefallen. Wir sehen uns beim nächsten Mal.