Як запускати власні завдання в Windows 10 з Cortana
Мені подобається говорити командам Cortana на моєму комп'ютері з ОС Windows, однак є певні завдання, які Кортана не може зробити. І так, я пішов далі, щоб знайти спосіб зробити більше з Cortana без очікування Microsoft, щоб додати більше команд.
Моя мета полягала в розширенні функціональності Кортани і, на щастя, вона дозволяє викликати або запустити будь-який сценарій або програму на комп'ютері, отже, це означає, що я можу створити пакетний скрипт або скрипт оболонки або створити свою власну програму, щоб зробити майже все. Добре, давайте перейдемо до навчального посібника.
“Ей Кортана, відкрий… ”
Зазвичай я кажу “Гей Cortana, відкрийте Chrome” щоб відкрити Google Chrome, і це та сама команда, що прийшла на допомогу в цій ситуації. Я зрозумів, що він не може просто відкривати системні інструменти (наприклад, Task Scheduler) або встановлені програми (наприклад, Google Chrome), але може запустити будь-який ярлик, що міститься в меню Пуск. Це означає, що такий ярлик може вказувати на будь-яку програму або скрипт - навіть на спеціальні.
Створіть ярлик у меню "Пуск"
Оскільки будь-який ярлик у меню "Пуск" може бути виконаний компанією Cortana, так його можна створити так:
- Натисніть клавіші Win + R, щоб відкрити вікно Run.
- Тип
shell: програми
у вікні, потім натисніть в порядку. - Відкриється вікно Провідника файлів “Меню Пуск> Програми” папки.
- Клацніть правою кнопкою миші на порожньому місці > вибрати Новий і виберіть Ярлик.
- Коли ви закінчите введення шляху, просто натисніть кнопку Далі кнопки.
- Тепер потрібно назвіть ярлик. Я запропоную зберегти його значущим і озвученим, оскільки це буде команда, яку ви повинні сказати Кортані, щоб виконати ваше індивідуальне завдання. Наприклад, якщо я даю "Сезам" як назву мого ярлика, то мені потрібно сказати “Гей, Кортана, відкрий Сезам“.
Розмістіть ярлик у меню "Пуск"
Ми також можемо розмістити ярлик у меню "Пуск", якщо його вже є. Хоча цей метод не працює для команд, але ми можемо створити ярлики для програм або сценаріїв легким способом а потім помістіть цей ярлик у меню "Пуск".
Виконайте наведені нижче дії, щоб швидко створити, а також розмістити ярлик:
- Клацніть правою кнопкою миші будь-яку програму або сценарію, для якого потрібно створити ярлик.
- Ви побачите контекстне меню > виберіть "Створити ярлик'.
- Тепер ви побачите нову ярлик разом з програмою або сценарієм.
- Клацніть правою кнопкою миші ярлик, виберіть "Перейменувати'зі списку опцій.
- Введіть цілеспрямований і назва слова для ярлика. Це буде ім'я, яке ви будете використовувати, щоб сказати Кортані, щоб він виконав його. Наприклад, якщо ви називаєте це «Секретно», то ви повинні сказати “Ей Кортана, відкрий секрет” для запуску.
- Тепер натисніть клавіші Win + R, і ви побачите вікно Виконати.
- Enter
shell: програми
у вікні та натисніть кнопку в порядку кнопки. - Ви побачите Провідник файлів з “Меню Пуск> Програми” папки.
- Тепер скоротіть ярлик, створений на кроці # 2, і вставте його в цю папку.
Запускати спеціальні завдання
Запустіть команду або програму
Якщо ви хочете запустити команду або програму командного рядка (скажімо, CCleaner), просто розмовляючи з Cortana, ви можете використовувати цей метод. Виконайте вищезазначені кроки в розділі "Створення ярлика в меню" Пуск "та під час виконання кроку №6, введіть повну команду в полі "Введіть розташування елемента".
Наприклад, якщо вам потрібно створити ярлик для сплячого режиму вашого комп'ютера, то вам потрібно дати наступну команду shutdown / h
на етапі # 6. Крім того, якщо ви називаєте ярлик, як “мене сплять”, потім, коли вам потрібно заснути, можна просто говорити “Гей, Кортана, відкрий мене сплять” до Кортани.
Більш того, скажімо, потрібно очистити комп'ютер за допомогою CCleaner, потім ви можете скористатися параметрами командного рядка, щоб полегшити процес очищення. Вам потрібно тільки замінити команду у наведеному вище прикладі "C: Програмні файли CCleaner CCleaner.exe" / AUTO
(він працює тільки, якщо CCleaner встановлено в цьому місці) і назвіть його “автоочистити мене”, тоді просто скажіть “Гей, Кортана, відкрий автоочистити мене” для очищення системи за допомогою цього інструменту обслуговування.
Запустіть пакетний сценарій
Пакетний сценарій - це файл з декількома командами які виконуються командним рядком 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 не може знайти або запустити користувацький ярлик.
Перш за все, будь ласка Переконайтеся, що ярлик доступний в меню Пуск. Ви можете просто знайти його у списку "Нещодавно додані" у меню "Пуск".
По-друге, переконайтеся, що ви не називаєте його за стандартною командою або ім'ям, наприклад, комп'ютером, сплячим режимом, вимиканням і т.д. shell: програми
і натисніть Enter, потім знайдіть ярлик у Провіднику файлів і перейменуйте його в щось інше - значуще, але деяке власне ім'я.