Sådan kører du brugerdefinerede opgaver i Windows 10 med Cortana
Jeg nyder at tale kommandoer til Cortana på min Windows-pc, men der er visse opgaver Cortana kan ikke gøre. Og så fortsatte jeg med at finde en måde at gøre mere med Cortana uden at vente på Microsoft for at tilføje flere kommandoer.
Mit mål var at udvide Cortana's funktionalitet og heldigvis tillader det at ring eller kør et script eller et program installeret på computeren, så det betyder, at jeg kan oprette et batch eller shell script eller oprette mit eget program for at gøre næsten alt. Okay, lad os gå videre med selvstudiet.
“Hej Cortana, åben ... ”
Jeg siger normalt “Hej Cortana, åben Chrome” for at åbne Google Chrome, og det er den samme kommando, der kom til min redning i denne situation. Jeg regnede med, at det ikke bare kan åbne systemværktøjer (som Task Scheduler) eller installerede programmer (som Google Chrome), men kan Kør en genvej i menuen Start. Det betyder, at en sådan genvej kan pege på ethvert program eller script - selv tilpassede.
Opret en genvej i startmenuen
Som en genvej i menuen Start kan udføres af Cortana, så her er hvordan du kan oprette det:
- Tryk på Win + R-tasterne for at åbne vinduet Kør.
- Type
shell: programmer
i vinduet, og klik derefter på Okay. - File Explorer åbnes viser “Start Menu> Programmer” folder.
- Højreklik på et tomt område > vælge Ny og vælg Genvej.
- Når du er færdig med at komme ind i stien, skal du blot klikke på Næste knap.
- Nu skal du Giv navnet til din genvej. Jeg vil foreslå at holde den meningsfuld og talbar, fordi det vil være den kommando, du skal sige til Cortana, for at køre din brugerdefinerede opgave. For eksempel, hvis jeg giver 'Sesame' som navnet på min genvej, så skal jeg sige “Hej Cortana, åben sesam“.
Anbring en genvej i startmenuen
Vi kan også placere en genvej i startmenuen, hvis vi allerede har en. Selvom denne metode ikke fungerer for kommandoer, men vi kan Opret genveje til programmer eller scripts nem måde og læg derefter den genvej i menuen Start.
Følg nedenstående trin for at hurtigoprette samt placere en genvej:
- Højreklik på et hvilket som helst program eller script du ønsker at oprette genvej til.
- Du vil se kontekstmenuen > vælg 'Opret genvej' mulighed.
- Nu vil du se en ny genvej sammen med programmet eller scriptet.
- Højreklik på genvejen, vælg 'Omdøb'fra valglisten.
- Indtast en målrettet og talbart navn til genvejen. Dette vil være det navn, du vil bruge til at fortælle Cortana at udføre det. For eksempel, hvis du hedder det 'Secret', så skal du sige “Hej Cortana, åben hemmelighed” at køre det.
- Tryk nu på Win + R-tasterne, og du vil se vinduet Kør.
- Gå ind
shell: programmer
i vinduet og klik på Okay knap. - Du vil se File Explorer med “Start Menu> Programmer” folder.
- Skær nu genvejen, der er oprettet i trin # 2, og indsæt den i denne mappe.
Kør brugerdefinerede opgaver
Kør en kommando eller et program
Hvis du ønsker at køre en kommando eller et kommandolinjeprogram (siger CCleaner) ved blot at tale til Cortana, så kan du bruge denne metode. Følg de ovennævnte trin under 'Opret en genvej i startmenuen' og mens du gør sit trin # 6, Indtast den fulde kommando i feltet 'Skriv objektets placering'.
Hvis du f.eks. Skal oprette en genvej til dvale din computer, skal du give følgende kommando nedlukning / h
i trin # 6. Også, hvis du navngiver genvejen som “dvale mig”, så når du har brug for at dvale, kan du bare tale “Hej Cortana, åben dvale mig” til Cortana.
Desuden lad os sige, at du skal rense din computer ved hjælp af CCleaner, så kan du bruge kommandolinjeindstillingerne til at lette rengøringsprocessen. Du behøver kun at erstat kommandoen i ovenstående eksempel til "C: \ Programmer \ CCleaner \ CCleaner.exe" / AUTO
(det virker kun, hvis CCleaner er installeret på den pågældende placering) og navngive den “autoclean mig”, så bare sig “Hej Cortana, åben autoclean mig” at rense dit system ved hjælp af dette vedligeholdelsesværktøj.
Kør et batch script
Et batch script er en fil med flere kommandoer der bliver henrettet af Windows Command Prompt. Hvis du ønsker at køre flere kommandoer, skal du oprette en batch script fil (med .bat extension). Til det skal du følge trinene i 'Placer en genvej i startmenuen' tutorial ovenfra for at placere den pågældende genvej i startmenuen.
Kør et Bash shell script
Et shell script er en fil med flere kommandoer, som et batch script. Selvom et shell script (med .sh-udvidelse) er kendt for at køre på Linux / Unix-distributioner, men med ankomsten af Bash på Ubuntu i Windows 10, heldigvis er det nu muligt at køre shell kommandoer eller scripts direkte på Windows såvel. Faktisk er det en af mine yndlingsfunktioner i Windows 10.
I modsætning til batch scripts udføres ikke shell scripts direkte ved blot at åbne, så vi kan ikke bruge den samme metode som med batch script. Når du har oprettet et shell script, følg trinene under 'Opret en genvej i startmenuen' og under sin trin # 6 skal du indtaste denne kommando bash '/ mnt / SCRIPT-PATH'
.
I stedet for SCRIPT-PATH skal du indtaste scriptets sti i Linux / Unix-stil. For eksempel har en fil ved navn 'my_script.sh' på mit skrivebord følgende vej i denne stil: /mnt/c/Users/aksinghnet/Desktop/my_script.sh
.
Kør en PowerShell-kommando
PowerShell er den nye, mere kraftfulde shell end Command Prompt i Windows. Det bringer meget ind flere kommandoer og scriptfunktionaliteter end den ældre prompt, og dermed kan det hjælpe dig med at gøre meget flere ting i dit system.
For at oprette en genvej til en PowerShell-kommando skal du bruge ovenstående trin under 'Kør en kommando eller et program'. Igen, i trin # 6 skal du Indtast PowerShell-kommandoen, du vil udføre.
Desuden skal du skrive din kommando i følgende format: PowerShell-kommandoen "& COMMAND-HERE"
. Hvis du f.eks. Vil afbryde forbindelsen og derefter tilslutte Wi-Fi til et navngivet netværk “FastWifi”, så skal du bruge kommandoen PowerShell-kommandoen "& netsh wlan disconnect; netsh wlan-forbindelsesnavn = FastWifi"
mens du opretter en genvej.
Kør et PowerShell script
PowerShell kan også køre scripts (med .ps1 udvidelse) med en masse kommandoer. Det er mere nyttigt at automatisere en håndfuld opgaver (lige komplekse) og jeg finder den har mere kraftfuld scripting end batch scripts.
Hvis du skal oprette en genvej til at køre et PowerShell-script, skal du følge samme procedure som angivet ovenfor under 'Kør en PowerShell-kommando', men du skal beholde kommando i format: PowerShell -File FILE-PATH
. For eksempel, hvis filen er “C: \ pscript.ps1”, brug derefter PowerShell -File C: \ pscript.ps1
.
Fejlfinding af problemer
Cortana kan ikke finde eller køre min brugerdefinerede genvej.
Først og fremmest, tak Kontrollér, at din genvej er tilgængelig i menuen Start. Du kan bare kigge efter det under listen "Nyligt tilføjet" i menuen Start.
For det andet skal du kontrollere, at du ikke navngiver det på en standardkommando eller navn som computer, søvn, shutdown osv. Hvis du er, skal du bare trykke på Win + R-tasterne, indtast shell: programmer
og tryk på Gå ind, Find derefter din genvej i File Explorer og omdøb den til noget andet - meningsfuldt men noget brugernavn.