Ausführen von benutzerdefinierten Aufgaben in Windows 10 mit Cortana
Es macht mir Spaß, auf meinem Windows-PC Befehle an Cortana zu sprechen, es gibt jedoch einige bestimmte Aufgaben, die Cortana nicht erledigen kann. Und so fand ich einen Weg, mit Cortana mehr zu tun, ohne darauf zu warten, dass Microsoft weitere Befehle hinzufügt.
Mein Ziel war es, die Funktionalität von Cortana zu erweitern und zum Glück erlaubt ein beliebiges Skript oder Programm aufrufen oder ausführen auf dem Computer installiert ist, kann ich also ein Stapel- oder Shellskript erstellen oder ein eigenes Programm erstellen, um fast alles zu tun. Okay, lass uns mit dem Tutorial weitermachen.
“Hey Cortana, öffne dich… ”
Sage ich normalerweise “Hallo Cortana, öffnen Sie Chrome” Google Chrome zu öffnen, und dies ist derselbe Befehl, der mir in dieser Situation zu Hilfe kam. Ich fand heraus, dass es nicht einfach ist, System-Tools (wie Task Scheduler) oder installierte Programme (wie Google Chrome) zu öffnen, sondern kann Führen Sie eine beliebige Verknüpfung im Startmenü aus. Das heißt, eine solche Verknüpfung kann auf ein beliebiges Programm oder Skript verweisen - auch auf benutzerdefinierte.
Erstellen Sie eine Verknüpfung im Startmenü
Da jede Verknüpfung im Startmenü von Cortana ausgeführt werden kann, können Sie sie wie folgt erstellen:
- Drücken Sie Win + R, um das Run-Fenster zu öffnen.
- Art
Shell: Programme
Klicken Sie im Fenster auf OK. - Der Datei-Explorer wird geöffnet “Startmenü> Programme” Mappe.
- Klicken Sie mit der rechten Maustaste auf einen leeren Bereich > wählen Neu und wählen Sie Abkürzung.
- Wenn Sie den Pfad eingegeben haben, klicken Sie einfach auf Nächster Taste.
- Jetzt musst du Geben Sie Ihrer Verknüpfung einen Namen. Ich werde vorschlagen, es sinnvoll und sprachlich zu halten, da dies der Befehl ist, den Sie Cortana sagen müssen, um Ihre benutzerdefinierte Aufgabe auszuführen. Wenn ich zum Beispiel "Sesam" als Abkürzungsnamen gebe, muss ich sagen “Hey Cortana, offener Sesam“.
Platzieren Sie eine Verknüpfung im Startmenü
Wir können auch eine Verknüpfung im Startmenü platzieren, wenn wir bereits eine haben. Diese Methode funktioniert zwar nicht für Befehle, aber wir können Erstellen Sie Verknüpfungen für Programme oder Skripte auf einfache Weise und platzieren Sie diese Verknüpfung dann im Startmenü.
Führen Sie die folgenden Schritte aus, um ein schnelles Erstellen und eine Verknüpfung zu erstellen:
- Klicken Sie mit der rechten Maustaste auf ein beliebiges Programm oder Skript, für das Sie eine Verknüpfung erstellen möchten.
- Sie sehen das Kontextmenü > wählen 'Verknüpfung erstellen' Möglichkeit.
- Nun sehen Sie eine neue Verknüpfung mit dem Programm oder Skript.
- Klicken Sie mit der rechten Maustaste auf die Verknüpfung, und wählen Sie 'Umbenennen'aus der Optionsliste.
- Geben Sie ein zielgerichtetes und ein Sprechbarer Name für die Abkürzung. Dies ist der Name, den Sie Cortana mit der Ausführung mitteilen. Wenn Sie es beispielsweise als "geheim" bezeichnen, müssen Sie sagen “Hey Cortana, offenes Geheimnis” um es auszuführen.
- Drücken Sie nun die Win + R-Taste und Sie sehen das Run-Fenster.
- Eingeben
Shell: Programme
im Fenster und klicken Sie auf die OK Taste. - Sie sehen den Datei-Explorer mit “Startmenü> Programme” Mappe.
- Schneiden Sie nun die in Schritt 2 erstellte Verknüpfung aus und fügen Sie sie in diesen Ordner ein.
Führen Sie benutzerdefinierte Aufgaben aus
Führen Sie einen Befehl oder ein Programm aus
Wenn Sie einen Befehl oder ein Befehlszeilenprogramm (z. B. CCleaner) ausführen möchten, indem Sie einfach mit Cortana sprechen, können Sie diese Methode verwenden. Folgen Sie den oben genannten Schritten unter 'Verknüpfung im Startmenü erstellen' und während er seinen Schritt # 6 durchführt, Geben Sie den vollständigen Befehl in das Feld "Geben Sie die Position des Elements ein" ein.
Wenn Sie beispielsweise eine Verknüpfung zum Ruhezustand des Computers erstellen müssen, müssen Sie den folgenden Befehl eingeben Herunterfahren / h
in Schritt # 6. Auch wenn Sie die Verknüpfung als benennen “Überwintern Sie mich”, Wann immer Sie den Winterschlaf brauchen, können Sie einfach sprechen “Hey Cortana, mach auf Überwintern Sie mich” nach Cortana.
Nehmen wir außerdem an, Sie müssen Ihren Computer mit CCleaner reinigen. Anschließend können Sie die Befehlszeilenoptionen verwenden, um den Reinigungsvorgang zu vereinfachen. Sie brauchen nur zu tun Ersetzen Sie den Befehl im obigen Beispiel zu "C: \ Programme \ CCleaner \ CCleaner.exe" / AUTO
(es funktioniert nur, wenn CCleaner an diesem Speicherort installiert ist) und benennen Sie es “autoclean mich”, dann sag einfach “Hey Cortana, mach auf autoclean mich” um Ihr System mit diesem Wartungstool zu reinigen.
Führen Sie ein Batch-Skript aus
Ein Batch-Skript ist a Datei mit mehreren Befehlen die von der Windows-Eingabeaufforderung ausgeführt werden. Wenn Sie mehrere Befehle ausführen möchten, müssen Sie eine Batch-Skriptdatei (mit der Erweiterung .bat) erstellen. Folgen Sie dazu den Schritten in 'Verknüpfung in Startmenü einfügen' Tutorial von oben, um die Verknüpfung dieser Datei im Startmenü zu platzieren.
Führen Sie ein Bash-Shell-Skript aus
Ein Shell-Skript ist a Datei mit mehreren Befehlen, wie ein Batch-Skript. Obwohl ein Shellskript (mit der Erweiterung .sh) bekannt ist, auf Linux- / Unix-Distributionen zu laufen, aber mit der Einführung von Bash auf Ubuntu in Windows 10 ist es zum Glück jetzt so Shell-Befehle oder Skripts können direkt unter Windows ausgeführt werden auch. Tatsächlich ist es eines meiner Lieblingsfunktionen von Windows 10.
Im Gegensatz zu Batch-Skripts werden Shell-Skripts nicht direkt durch Öffnen ausgeführt. Daher können wir nicht dieselbe Methode wie bei Batch-Skripts verwenden. Nachdem Sie ein Shell-Skript erstellt haben, Folgen Sie den Schritten unter "Verknüpfung im Startmenü erstellen". Geben Sie diesen Befehl unter Schritt # 6 ein bash '/ mnt / SCRIPT-PATH'
.
Anstelle von SCRIPT-PATH müssen Sie das eingeben Skriptpfad im Linux / Unix-Stil. Eine Datei mit dem Namen "my_script.sh" auf meinem Desktop hat beispielsweise den folgenden Pfad in diesem Stil: /mnt/c/Users/aksinghnet/Desktop/my_script.sh
.
Führen Sie einen PowerShell-Befehl aus
PowerShell ist die neue, leistungsfähigere Shell als die Eingabeaufforderung in Windows. Es bringt viel ein mehr Befehle und Skriptfunktionen als die ältere Eingabeaufforderung, und so kann es Ihnen helfen, viel mehr Dinge in Ihrem System zu tun.
Um eine Verknüpfung für einen PowerShell-Befehl zu erstellen, müssen Sie die oben unter 'Ausführen eines Befehls oder Programms' angegebenen Schritte ausführen. Wieder müssen Sie in Schritt # 6 Geben Sie den PowerShell-Befehl ein, den Sie ausführen möchten.
Darüber hinaus müssen Sie Ihre schreiben Befehl in folgendem Format: PowerShell-Befehl "& COMMAND-HERE"
. Zum Beispiel, wenn Sie die Verbindung trennen und das Wi-Fi erneut mit einem Netzwerk mit dem Namen verbinden möchten “FastWifi”, dann müssen Sie den Befehl verwenden PowerShell - Befehl "& netsh wlan disconnect; netsh wlan Verbindungsname = FastWifi"
beim Erstellen einer Verknüpfung.
Führen Sie ein PowerShell-Skript aus
PowerShell kann auch Skripts (mit der Erweiterung .ps1) ausführen, die einige Befehle enthalten. Es ist hilfreicher, eine Handvoll Aufgaben (auch komplexe Aufgaben) zu automatisieren, und ich finde, das hat es leistungsfähigeres Scripting als Batch-Skripte.
Wenn Sie eine Verknüpfung zum Ausführen eines PowerShell-Skripts erstellen müssen, müssen Sie dasselbe Verfahren wie oben unter "Ausführen eines PowerShell-Befehls" beschrieben ausführen Befehl im Format: PowerShell -Datei-PFAD
. Zum Beispiel, wenn die Datei ist “C: \ pscript.ps1”, dann benutze PowerShell -Datei C: \ pscript.ps1
.
Beheben von Problemen
Cortana kann meine benutzerdefinierte Verknüpfung nicht finden oder ausführen.
Vor allem bitte Überprüfen Sie, ob Ihre Verknüpfung im Startmenü verfügbar ist. Sie können es einfach unter der Liste "Kürzlich hinzugefügt" im Startmenü suchen.
Zweitens überprüfen Sie bitte, ob Sie es nicht mit einem Standardbefehl oder einem Namen wie Computer, Ruhezustand, Herunterfahren usw. benennen. Wenn Sie dies tun, drücken Sie einfach Win + R, und geben Sie ein Shell: Programme
und drücke Eingeben, Suchen Sie dann im Dateiexplorer nach Ihrer Verknüpfung und benennen Sie sie in etwas anderes um.