В статье рассмотрена возможность коротких (в будущем) манипуляций, позволяющих выключить Bluetooth с ярлыка двойным щелчком мыши, равно как и включить обратно. Речь идёт не о конкретном Bluetooth-устройстве, а функции вообще. Для каких-то «ремонтных операций» можете этот вариант забрать в копилку. То есть для работы с Bluetooth в Windows 10 приходится отправляться в соответствующий апплет:

По крайней мере, чтобы включить после выключения. В Windows 11 такая возможность уже вынесена во всплывающее окно в правой нижней части экрана, и потому смысла особого создание подобных ярлыков там нет. Однако порой при решении вопросов с подключением устройств Bluetooth такой настройки в Windows 10 явно не достаёт. Таким образом, после появления ярлыков можно будет включать и выключать Bluetooth вообще. Ну, а консольный вариант отключения Bluetooth, уверен, некоторые оценят по достоинству. Исполнительной средой здесь послужит набор командлетов Power Shell, оформленных в скрипт. Комфортный запуск подготовим предварительным разрешением на его исполнение. А закончится всё созданием ярлыков на Рабочем столе Windows 10-й модели, с помощью которым вы и будете включать или выключать Bluetooth по необходимости. Как вы поняли, сначала подготовимся.
- Первое, что нужно сделать, скачать скрипт по ссылке ниже. Одна из главных его задач — работа со Службой поддержки Bluetooth bthserv. В любом случае он проверит её на состояние и попытается указанную службу запустить, если это не так. В скрипте имеет место быть компоновка System.Runtime.WindowsRuntime с целью преобразовать задачи стиля WinRT, которые PS не понимает :
Скачать архив с ярлыками для Включения/Выключения Bluetooth
Это архив, его нужно распаковать и разблокировать в Свойствах. Вирусов нет, гарантирую. Расположите где угодно. Я в примере оставлю его на Рабочем столе, и к нему и будет обращаться скрипт.
- Теперь запускаем консоль Power Shell от имени администратора и запросим разрешение на запуск скриптов. Глобально (1) или для конкретно вашей учётки только (2):
Set-ExecutionPolicy Unrestricted Set-ExecutionPolicy Unrestricted -Scope CurrentUser

- Остаётся создать ярлыки под каждую из команд. Помня, что тело скрипта лежит на Рабочем столе, создаю ярлык традиционным для Windows способом:

указывая в поле расположения объекта строку на манер
powershell -command путь-к-скрипту -BluetoothStatus нужное
Команду стоит приготовить заранее в обычном текстовом файле для копирования-вставки. У меня путь в ярлыке для включения Bluetooth выглядит так (On — Включаем):
powershell -command C:\Users\1\Desktop\Блютуз.ps1 -BluetoothStatus On
Другой ярлык, на отключение, видится с такой командой (Off— Выключаем):
powershell -command C:\Users\1\Desktop\Блютуз.ps1 -BluetoothStatus Off
Называем ярлыки по усмотрению. При запуске ярлыков (в зависимости от потребностей) каждый из них будет обращаться к одному и тому же файлу с разными опциями. Проверить результат можно состоянием значка в трее у часов или в Диспетчере устройств. Результат команд должен объявится незамедлительно. Значки к ярлыкам можно сменить на более подходящие. Для этого у готового ярлыка вызываем Свойства -> Сменить значок. В строке поиска удаляем всё до слеша с System32 и ищем внутри исполнительный файл fsquirt.exe. В нём значок Bluetooth есть.

Успехов.




























Добавить комментарий