Как да стартирате персонализирани задачи в Windows 10 с Cortana
Харесва ми да говоря команди на Cortana на моя компютър с Windows, обаче има някои задачи, които Кортана не може да направи. И така, продължих да намирам начин да направя повече с Cortana, без да чакам Microsoft да добави още команди.
Моята цел беше да разширя функционалността на Cortana и за щастие позволява обадете се или изпълнете скрипт или програма инсталиран на компютъра, така че това означава, че мога да създам партида или скрипт или да създам собствена програма, за да правя почти всичко. Добре, нека продължим с урока.
“Ей, Кортана, отвори… ”
Обикновено казвам “Хей Cortana, отворете Chrome” за да отворите Google Chrome, и това е същата команда, която дойде при моето спасяване в тази ситуация. Разбрах, че не може просто да отваря системни инструменти (като Task Scheduler) или инсталирани програми (като Google Chrome), но може изпълнете всеки пряк път в менюто "Старт". Това означава, че подобен пряк път може да сочи към всяка програма или скрипт - дори и на потребителски.
Създайте пряк път в менюто "Старт"
Както всеки пряк път в менюто "Старт" може да се изпълни от Cortana, така че ето как можете да го създадете:
- Натиснете Win + R, за да отворите прозореца Run.
- Тип
обвивка: програми
в прозореца, след това щракнете върху Добре. - File Explorer ще се отвори “Старт меню> Програми” папка.
- Кликнете с десния бутон върху празно място > избирам нов и изберете пряк път.
- Когато приключите с въвеждането на пътя, просто кликнете върху Следващия бутон.
- Сега трябва дайте име на вашия пряк път. Ще ви предложа да го запазите смислено и говорещо, защото това ще бъде командата, която трябва да кажете на Кортана, за да изпълните вашата поръчка. Например, ако дам „Сезам“ за името на моя пряк път, тогава трябва да кажа “Хей, Кортана, отвори Сезам“.
Поставете пряк път в менюто "Старт"
Можем да поставим и пряк път в менюто "Старт", ако вече имаме такъв. Въпреки че този метод не работи за команди, но можем създаване на преки пътища за програми или скриптове лесен начин и след това поставете този пряк път в менюто "Старт".
Следвайте стъпките по-долу, за да създадете бързо, както и да поставите пряк път:
- Щракнете с десния бутон върху някоя програма или скрипт, за който искате да създадете пряк път.
- Ще видите контекстното меню > избирам 'Създай пряк пътопция.
- Сега ще видите нов пряк път заедно с програмата или скрипта.
- Кликнете с десния бутон на мишката върху него, изберете „преименувам'от списъка с опции.
- Напишете целенасочено и говоримо име за пряк път. Това ще бъде името, което ще използвате, за да кажете на Кортана да я изпълни. Например, ако го наречете „Тайно“, тогава трябва да кажете “Хей, Кортана, отвори тайната” за да я стартирате.
- Сега натиснете клавишите Win + R и ще видите прозореца Run.
- Въведете
обвивка: програми
в прозореца и кликнете върху Добре бутон. - Ще видите File Explorer с “Старт меню> Програми” папка.
- Сега изрежете прекия път, създаден в стъпка # 2 и го поставете в тази папка.
Стартирайте персонализирани задачи
Стартирайте команда или програма
Ако искате да стартирате команда или програма от командния ред (да речем CCleaner), като просто говорите с Cortana, можете да използвате този метод. Следвайте горепосочените стъпки в „Създаване на пряк път в менюто„ Старт “и докато правите своята стъпка # 6, въведете пълната команда в полето „Въведете местоположението на елемента“.
Например, ако трябва да създадете пряк път за хибернация на вашия компютър, тогава трябва да дадете следната команда изключване / h
в стъпка # 6. Също така, ако наименувате прекия път като “ме заспи”, тогава, когато трябва да заспивам, можете просто да говорите “Ей, Кортана, отвори ме заспи” до Кортана.
Освен това, нека кажем, че трябва да почистите компютъра си с помощта на CCleaner, след което можете да използвате опциите му в командния ред, за да улесните процеса на почистване. Трябва само замени командата в горния пример за "C: Програмни файлове CCleaner CCleaner.exe" / AUTO
(работи само ако CCleaner е инсталиран на това място) и го назовете “да ме овладеят”, тогава просто кажете “Ей, Кортана, отвори да ме овладеят” да почистите системата си с помощта на този инструмент за поддръжка.
Стартирайте пакетния скрипт
Партиден скрипт е a файл с множество команди които се изпълняват от командния ред на Windows. Ако желаете да стартирате няколко команди, тогава трябва да създадете файл на пакетния скрипт (с разширение .bat). За тази цел следвайте стъпките в „Поставяне на пряк път в менюто„ Старт “ урок отгоре, за да поставите пряк път на файла в менюто "Старт".
Изпълнете скрипт на Bash
Шаблонът на обвивката е a файл с множество команди, като партиден скрипт. Въпреки че е известно, че шел скрипт (с разширение .sh) работи на Linux / Unix дистрибуции, но с пристигането на Bash на Ubuntu в Windows 10, за щастие, сега е възможно е да се изпълняват команди на скрипта или скриптове директно в Windows също. Всъщност това е една от любимите ми функции на Windows 10.
За разлика от пакетните скриптове, скриптовете на обвивката не се изпълняват директно само с отваряне, така че не можем да използваме същия метод, както при пакетния сценарий. След като създадете шел скрипт, следвайте стъпките в „Създаване на пряк път в менюто„ Старт “ и под стъпка # 6, въведете тази команда bash '/ mnt / SCRIPT-PATH'
.
На мястото на SCRIPT-PATH трябва да въведете пътя на скрипта в Linux / Unix стил. Например файл с име "my_script.sh" на моя работен плот има следния път в този стил: /mnt/c/Users/aksinghnet/Desktop/my_script.sh
.
Изпълнете команда PowerShell
PowerShell е новата, по-мощна обвивка от Command Prompt в Windows. Тя носи много повече команди и скриптови функции от по-старата подкана и по този начин може да ви помогне да направите много повече неща в системата си.
За да създадете пряк път за команда PowerShell, трябва да използвате стъпките, дадени по-горе в „Изпълнение на команда или програма“. Отново, в стъпка # 6, трябва въведете командата PowerShell, която искате да изпълните.
Освен това трябва да напишете командата в следния формат: PowerShell -Command "& COMMAND-HERE"
. Например, ако искате да прекъснете връзката и след това отново да свържете Wi-Fi към мрежа с име “FastWifi”, тогава трябва да използвате командата PowerShell -Command "& netsh wlan disconnect; netsh wlan connect name = FastWifi"
докато създавате пряк път.
Изпълнете скрипт на PowerShell
PowerShell може да стартира и скриптове (с разширение .ps1), които имат множество свои команди. Това е по-полезно за автоматизиране на няколко задачи (дори сложни) и смятам, че има такива по-мощни скриптове от пакетните скриптове.
Ако трябва да създадете пряк път за изпълнение на скрипт на PowerShell, тогава трябва да следвате същата процедура, както е описано по-горе в „Изпълнение на команда PowerShell“, но трябва да запазите командата във формат: PowerShell -Файл FILE-PATH
. Например, ако файлът е “C: \ pscript.ps1”, след това използвайте PowerShell -File C: pscript.ps1
.
Отстраняване на проблеми
Cortana не може да намери или изпълни моя персонализиран пряк път.
Преди всичко, моля проверете дали вашият пряк път е достъпен в менюто "Старт". Можете просто да го потърсите в списъка „Скоро добавен“ в менюто „Старт“.
Второ, моля, проверете дали не го наричате със стандартна команда или име като компютър, спящ режим, изключване и т.н. Ако сте, просто натиснете клавишите Win + R, въведете обвивка: програми
и натиснете Въведете, след това намерете своя пряк път в File Explorer и го преименувайте на нещо друго - смислено, но някакво персонализирано име.