Aangepaste taken uitvoeren in Windows 10 met Cortana
Ik vind het leuk om commando's te geven aan Cortana op mijn Windows-pc, maar er zijn er wel bepaalde taken die Cortana niet kan doen. En dus ging ik op zoek naar een manier om meer met Cortana te doen zonder te wachten totdat Microsoft meer opdrachten zou toevoegen.
Mijn doel was om de functionaliteit van Cortana uit te breiden en dat is gelukkig ook mogelijk bel of voer een script of programma uit op de computer geïnstalleerd, dus dat betekent dat ik een batch- of shellscript kan maken of mijn eigen programma kan maken om bijna alles te doen. Oké, laten we verder gaan met de tutorial.
“Hé Cortana, open ... ”
Ik zeg meestal “Hallo Cortana, open Chrome” om Google Chrome te openen, en dit is hetzelfde commando dat me in deze situatie te hulp kwam. Ik kwam erachter dat het niet alleen systeemtools (zoals Task Scheduler) of geïnstalleerde programma's (zoals Google Chrome) kan openen, maar kan voer een snelkoppeling uit die aanwezig is in het menu Start. Dat betekent dat zo'n snelkoppeling naar elk programma of script kan verwijzen - zelfs naar aangepaste.
Maak een snelkoppeling in het menu Start
Zoals elke snelkoppeling in het menu Start kan worden uitgevoerd door Cortana, dus hier is hoe u het kunt maken:
- Druk op Win + R-toetsen om het venster Uitvoeren te openen.
- Type
shell: programma's
in het venster en klik vervolgens op OK. - Bestandsverkenner zal het tonen openen “Start Menu> Programma's” map.
- Klik met de rechtermuisknop op een leeg gebied > Kiezen nieuwe en selecteer kortere weg.
- Wanneer u klaar bent met het invoeren van het pad, klikt u gewoon op volgende knop.
- Nu moet dat geef een naam aan uw snelkoppeling. Ik zal voorstellen om het zinvol en sprekend te houden, want dit is het bevel dat je Cortana moet geven om je eigen taak uit te voeren. Als ik bijvoorbeeld 'Sesame' geef als de naam van mijn snelkoppeling, moet ik dat zeggen “Hé Cortana, open Sesame“.
Plaats een snelkoppeling in het menu Start
We kunnen ook een snelkoppeling plaatsen in het startmenu, als we er al een hebben. Hoewel deze methode niet werkt voor opdrachten, maar we kunnen maak op een eenvoudige manier snelkoppelingen voor programma's of scripts en plaats die snelkoppeling in het menu Start.
Volg de onderstaande stappen om snel te maken en een snelkoppeling te plaatsen:
- Klik met de rechtermuisknop op een willekeurig programma of script waarvoor u een snelkoppeling wilt maken.
- U ziet het contextmenu > Kiezen 'Maak een snelkoppeling' keuze.
- Nu ziet u een nieuwe sneltoets samen met het programma of script.
- Klik met de rechtermuisknop op de snelkoppeling en kies 'andere naam geven'uit de optielijst.
- Typ een doelgerichte en spreekbare naam voor de snelkoppeling. Dit is de naam die u gebruikt om Cortana te vertellen het uit te voeren. Als u bijvoorbeeld 'Geheim' noemt, moet u zeggen “Hé Cortana, open geheim” om het uit te voeren.
- Druk nu op de Win + R-toetsen en u ziet het venster Uitvoeren.
- invoeren
shell: programma's
in het venster en klik op de OK knop. - Je ziet de bestandsverkenner met “Start Menu> Programma's” map.
- Knip nu de snelkoppeling uit die u in stap 2 hebt gemaakt en plak deze in deze map.
Voer aangepaste taken uit
Voer een opdracht of programma uit
Als u een opdracht of een opdrachtregelprogramma wilt uitvoeren (bijvoorbeeld CCleaner) door alleen maar tegen Cortana te spreken, kunt u deze methode gebruiken. Volg de bovengenoemde stappen onder 'Een snelkoppeling maken in het menu Start' en tijdens het doen van zijn stap # 6, voer de volledige opdracht in het veld 'Type de locatie van het artikel' in.
Als u bijvoorbeeld een snelkoppeling wilt maken om uw computer in slaapstand te houden, moet u de volgende opdracht geven shutdown / h
in stap # 6. Ook als u de snelkoppeling een naam geeft als “overwinter me”, dan kunt u gewoon praten als u wilt overwinteren “Hé Cortana, open overwinter me” naar Cortana.
Stel dat u uw computer moet reinigen met CCleaner, dan kunt u de opdrachtregelopties gebruiken om het opschonen te vergemakkelijken. Je hoeft het alleen maar te doen vervang de opdracht in het bovenstaande voorbeeld van "C: \ Program Files \ CCleaner \ CCleaner.exe" / AUTO
(het werkt alleen als CCleaner op die locatie is geïnstalleerd) en noem het “autoclean mij”, zeg het dan gewoon “Hé Cortana, open autoclean mij” om uw systeem te reinigen met behulp van deze onderhoudstool.
Voer een batch-script uit
Een batch-script is een bestand met meerdere opdrachten die wordt uitgevoerd door Windows Command Prompt. Als u meerdere opdrachten wilt uitvoeren, moet u een batchscriptbestand maken (met de extensie .bat). Volg daarvoor de stappen in 'Plaats een snelkoppeling in het menu Start' tutorial van boven om de snelkoppeling van dat bestand in het Start-menu te plaatsen.
Voer een Bash-shellscript uit
Een shellscript is een bestand met meerdere opdrachten, als een batch-script. Hoewel het bekend is dat een shellscript (met de extensie .sh) op Linux / Unix-distributies wordt uitgevoerd, maar met de komst van Bash op Ubuntu in Windows 10, is het gelukkig nu mogelijk om shell-opdrachten of scripts rechtstreeks in Windows uit te voeren ook. Het is zelfs een van mijn favoriete functies van Windows 10.
In tegenstelling tot batchscripts, worden shell-scripts niet rechtstreeks uitgevoerd door ze alleen maar te openen, dus we kunnen niet dezelfde methode gebruiken als bij batch-scripts. Nadat u een shellscript heeft gemaakt, volg de stappen onder 'Een snelkoppeling maken in het menu Start' en voer bij stap # 6 deze opdracht in bash '/ mnt / SCRIPT-PATH'
.
In plaats van SCRIPT-PATH moet u de het pad van het script in Linux / Unix-stijl. Een bestand met de naam 'mijn_script.sh' op mijn bureaublad heeft bijvoorbeeld het volgende pad in deze stijl: /mnt/c/Users/aksinghnet/Desktop/my_script.sh
.
Voer een PowerShell-opdracht uit
PowerShell is de nieuwe, krachtigere shell dan de opdrachtprompt in Windows. Het levert veel op meer opdrachten en scripting-functionaliteiten dan de oudere prompt, en dus kan het u helpen om nog veel meer dingen in uw systeem te doen.
Als u een snelkoppeling wilt maken voor een PowerShell-opdracht, moet u de bovenstaande stappen uitvoeren onder 'Een opdracht of programma uitvoeren'. Nogmaals, in de stap # 6 moet je voer de PowerShell-opdracht in die u wilt uitvoeren.
Bovendien moet je je schrijven commando in volgend formaat: PowerShell -Command "& COMMAND-HERE"
. Bijvoorbeeld, als u de Wi-Fi wilt loskoppelen en opnieuw verbinden met een genoemd netwerk “FastWifi”, dan moet je het commando gebruiken PowerShell -Command "& netsh wlan disconnect; netsh wlan connect name = FastWifi"
tijdens het maken van een snelkoppeling.
Voer een PowerShell-script uit
PowerShell kan ook scripts uitvoeren (met de extensie .ps1) met een aantal opdrachten. Het is meer nuttig voor het automatiseren van een handvol taken (zelfs complexe taken) en ik vind het wel krachtigere scripting dan batch-scripts.
Als u een snelkoppeling wilt maken voor het uitvoeren van een PowerShell-script, moet u dezelfde procedure volgen als hierboven is beschreven onder 'Een PowerShell-opdracht uitvoeren', maar u moet de commando in formaat: PowerShell -Bestand FILE-PATH
. Bijvoorbeeld, als het bestand is “C: \ pscript.ps1”, gebruik dan PowerShell -File C: \ pscript.ps1
.
Los problemen op
Cortana kan mijn aangepaste snelkoppeling niet vinden of uitvoeren.
Allereerst alstublieft controleer of uw snelkoppeling beschikbaar is in het menu Start. U kunt het gewoon zoeken in de lijst 'Onlangs toegevoegd' in het menu Start.
Controleer in de tweede plaats of u het niet noemt op een standaardcommando of naam zoals computer, slaapstand, shutdown, etc. Als dat zo is, drukt u gewoon op Win + R-toetsen, typt u shell: programma's
en druk op invoeren, Zoek vervolgens je snelkoppeling in de bestandsverkenner en hernoem het naar iets anders - zinvol maar een aangepaste naam.