Cum se execută sarcini personalizate în Windows 10 cu Cortana
Îmi place să vorbesc comenzi la Cortana pe PC-ul meu cu Windows, totuși, există anumite sarcini pe care Cortana nu le poate face. Și astfel, am continuat să găsesc o modalitate de a face mai mult cu Cortana fără să aștept ca Microsoft să adauge mai multe comenzi.
Scopul meu a fost extinderea funcționalității lui Cortana și, din fericire, permite apel sau rula orice script sau program instalat pe computer, ceea ce înseamnă că pot să creez un script sau un shell sau să creez propriul program pentru a face aproape orice. Bine, să mergem mai departe cu tutorialul.
“Hei Cortana, deschis ... ”
Eu de obicei spun “Hei Cortana, deschide Chrome” pentru a deschide Google Chrome, și aceasta este aceeași comandă care a venit la salvarea mea în această situație. Mi-am dat seama că nu poate deschide doar unelte de sistem (cum ar fi Task Scheduler) sau programe instalate (cum ar fi Google Chrome), dar poate executați orice scurtătură prezentă în meniul Start. Asta înseamnă că o astfel de comandă rapidă poate indica orice program sau script - chiar și pe cele personalizate.
Creați o scurtătură în meniul Start
Deoarece orice comandă rapidă din meniul Start poate fi executată de Cortana, iată cum puteți să o creați:
- Apăsați tastele Win + R pentru a deschide fereastra Run.
- Tip
shell: programe
în fereastră, apoi faceți clic pe O.K. - File Explorer va deschide afișarea “Meniu Start> Programe” pliant.
- Faceți clic dreapta pe o zonă goală > alege Nou și selectați scurtătură.
- Când ați terminat de introdus calea, faceți clic pe Următor → buton.
- Acum trebuie dați un nume comenzii dvs. rapide. Voi sugera să-l păstrați semnificativ și vorbit, pentru că aceasta va fi comanda pe care trebuie să o spuneți Cortanei pentru a vă executa sarcina personalizată. De exemplu, dacă dau "Sesame" ca numele comenzii mele rapide, atunci trebuie să spun “Hei Cortana, deschideți Sesame“.
Plasați o scurtătură în meniul Start
De asemenea, putem plasa o scurtătură în meniul Start, dacă avem deja unul. Deși această metodă nu funcționează pentru comenzi, dar putem creați comenzi rapide pentru programe sau scripturi apoi plasați comanda rapidă în meniul Start.
Urmați pașii de mai jos pentru a crea rapid și pentru a plasa o comandă rapidă:
- Faceți clic cu butonul din dreapta pe orice program sau script pe care doriți să creați o comandă rapidă pentru.
- Veți vedea meniul contextual > alegeți "Crează o scurtătură' opțiune.
- Acum veți vedea o nouă comandă rapidă împreună cu programul sau scenariul.
- Faceți clic dreapta pe scurtătură, alegeți "Redenumiți"din lista de opțiuni.
- Introdu un scop și vorbitor nume pentru comanda rapidă. Acesta va fi numele pe care îl vei folosi pentru ai spune Cortanei să o execute. De exemplu, dacă îl numiți "Secret", atunci trebuie să spuneți “Hei, Cortana, deschide Secretul” pentru al rula.
- Acum apăsați tastele Win + R și veți vedea fereastra Run.
- introduce
shell: programe
în fereastră și faceți clic pe O.K buton. - Veți vedea File Explorer cu “Meniu Start> Programe” pliant.
- Acum, tăiați comanda rapidă creată în pasul # 2 și lipiți-o în acest dosar.
Rulați sarcini personalizate
Rulați o comandă sau un program
Dacă doriți să rulați o comandă sau un program de linie de comandă (spune CCleaner) doar vorbind cu Cortana, atunci puteți folosi această metodă. Urmați pașii de mai sus din secțiunea "Creați o comandă rapidă în meniul Start" și făcând pasul # 6, introduceți comanda completă în câmpul "Introduceți poziția elementului".
De exemplu, dacă trebuie să creați o comandă rapidă pentru hibernarea computerului, trebuie să dați următoarea comandă oprire / h
la pasul # 6. De asemenea, dacă denumiți comanda rapidă ca “hibernare-mă”, atunci când trebuie să hibernezi, poți vorbi doar “Hei Cortana, deschisă hibernare-mă” la Cortana.
Mai mult decât atât, să presupunem că trebuie să vă curățați computerul folosind CCleaner, apoi puteți utiliza opțiunile de linie de comandă pentru a ușura procesul de curățare. Trebuie doar să înlocuiți comanda în exemplul de mai sus "C: \ Program Files \ CCleaner \ CCleaner.exe" / AUTO
(funcționează numai dacă CCleaner este instalat în acea locație) și îl numiți “autoclean-mă”, apoi spuneți “Hei Cortana, deschisă autoclean-mă” pentru a curăța sistemul folosind acest instrument de întreținere.
Rulați un script batch
Un script batch este a fișier cu comenzi multiple care se execută de Windows Command Prompt. Dacă doriți să executați mai multe comenzi, atunci trebuie să creați un fișier de script batch (cu extensia .bat). Pentru aceasta, urmați pașii din 'Plasați o comandă rapidă în meniul Start' tutorial de mai sus pentru a plasa comanda rapidă a fișierului în meniul Start.
Rulați un script shell Bash
Un script shell este a fișier cu comenzi multiple, ca un script batch. Deși un script shell (cu extensia .sh) este cunoscut pentru a rula pe distribuții Linux / Unix, dar cu sosirea lui Bash pe Ubuntu în Windows 10, din fericire, acum este este posibil să rulați comenzi sau script-uri de shell direct pe Windows de asemenea. De fapt, este una dintre caracteristicile mele preferate de Windows 10.
Spre deosebire de scripturile pe batch, script-urile shell nu se execută direct prin deschidere, deci nu putem folosi aceeași metodă ca și în cazul script-ului de grup. După ce creați un script de shell, urmați pașii din secțiunea "Creați o comandă rapidă în meniul Start" și sub pasul # 6, introduceți această comandă bash '/ mnt / SCRIPT-PATH'
.
În loc de SCRIPT-PATH, trebuie să introduceți script-ul în stilul Linux / Unix. De exemplu, un fișier numit "my_script.sh" pe desktop-ul meu are următoarea cale în acest stil: /mnt/c/Users/aksinghnet/Desktop/my_script.sh
.
Rulați o comandă PowerShell
PowerShell este shell-ul nou, mai puternic decât Command Prompt în Windows. Ea aduce multe mai multe comenzi și funcționalități de scripting decât promptitudinea mai veche și, astfel, vă poate ajuta să faceți mai multe lucruri în sistemul dvs..
Pentru a crea o comandă rapidă pentru o comandă PowerShell, trebuie să utilizați pașii de mai sus, sub "Rulați o comandă sau un program". Din nou, în pasul # 6, trebuie introduceți comanda PowerShell pe care doriți să o executați.
În plus, trebuie să vă scrieți comandă în formatul următor: PowerShell -Command "& COMMAND-HERE"
. De exemplu, dacă doriți să deconectați și apoi să conectați din nou Wi-Fi la o rețea denumită “FastWifi”, atunci trebuie să utilizați comanda PowerShell -Command "și netsh wlan deconectare; netsh wlan connect name = FastWifi"
creând o scurtătură.
Rulați un script PowerShell
PowerShell poate rula și script-uri (cu extensia .ps1) având o grămadă de comenzi. Este mai util pentru a automatiza o mână de sarcini (chiar și cele complexe) și cred că le are script-uri mai puternice decât scripturile batch.
Dacă trebuie să creați o comandă rapidă pentru rularea unui script PowerShell, atunci trebuie să urmați aceeași procedură ca cea de mai sus, sub "Rulați o comandă PowerShell", dar trebuie să păstrați comandă în format: PowerShell -FILE FILE-PATH
. De exemplu, dacă este fișierul “C: \ pscript.ps1”, apoi utilizați PowerShell -File C: \ pscript.ps1
.
Remediați problemele
Cortana nu poate găsi sau să ruleze comanda mea rapidă personalizată.
În primul rând, vă rog verificați dacă comanda rapidă este disponibilă în meniul Start. Puteți să o căutați doar în lista "Recent adăugată" din meniul Start.
În al doilea rând, vă rugăm să verificați că nu-l numiți pe o comandă standard sau nume cum ar fi computer, somn, shutdown, etc Dacă sunteți, apăsați doar Win + R chei, tastați shell: programe
și apăsați introduce, apoi găsiți comanda rapidă în File Explorer și redenumi-o la altceva - înțeles, dar unele nume personalizate.