吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 311|回复: 8
收起左侧

[经验求助] 需要禁用和启用蓝牙自动连接的bat文件

[复制链接]
beat2 发表于 2025-7-1 14:25
25吾爱币
判断当前启用则禁用,判断当前是禁用则启用

蓝牙自动连接:在 Windows 系统中,默认情况下,已配对过的蓝牙设备会在设备处于可检测状态时自动重新连接。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

zjl3480 发表于 2025-7-1 14:39
@echo off
setlocal EnableDelayedExpansion

:: 检查管理员权限
net session >nul 2>&1
if %errorLevel% neq 0 (
    echo 检测到缺少管理员权限...设置中需要修改系统注册表,此操作需要管理员权限。
    echo 正在请求管理员权限...
    powershell -Command "Start-Process -FilePath '%0' -Verb RunAs"
    exit /b
)

:: 设置蓝牙自动连接注册表项路径
set "regPath=HKLM\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Devices"

:: 获取当前蓝牙自动连接状态
set "autoConnect=0"
for /f "tokens=3" %%a in ('reg query "%regPath%" /v "AutoConnectPolicy" 2^>nul ^| find "REG_DWORD"') do (
    set "autoConnect=%%a"
)

:: 判断当前状态并切换
if %autoConnect% equ 0 (
    echo 启用蓝牙自动连接...
    reg add "%regPath%" /v "AutoConnectPolicy" /t REG_DWORD /d 0x00000003 /f
    echo 蓝牙自动连接已启用。
) else (
    echo 禁用蓝牙自动连接...
    reg add "%regPath%" /v "AutoConnectPolicy" /t REG_DWORD /d 0x00000000 /f
    echo 蓝牙自动连接已禁用。
)

:: 重启蓝牙服务确保设置生效
echo.
echo 正在重启蓝牙服务以应用更改...
net stop bthserv >nul 2>&1
net start bthserv >nul 2>&1

echo.
echo 操作已完成!
pause
   
zjl3480 发表于 2025-7-1 14:39
zjl3480 发表于 2025-7-1 14:39
@echo off
setlocal EnableDelayedExpansion

[Bash shell] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
@echo off
setlocal EnableDelayedExpansion
 
:: 检查管理员权限
net session >nul 2>&1
if %errorLevel% neq 0 (
    echo 检测到缺少管理员权限...设置中需要修改系统注册表,此操作需要管理员权限。
    echo 正在请求管理员权限...
    powershell -Command "Start-Process -FilePath '%0' -Verb RunAs"
    exit /b
)
 
:: 设置蓝牙自动连接注册表项路径
set "regPath=HKLM\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Devices"
 
:: 获取当前蓝牙自动连接状态
set "autoConnect=0"
for /f "tokens=3" %%a in ('reg query "%regPath%" /v "AutoConnectPolicy" 2^>nul ^| find "REG_DWORD"') do (
    set "autoConnect=%%a"
)
 
:: 判断当前状态并切换
if %autoConnect% equ 0 (
    echo 启用蓝牙自动连接...
    reg add "%regPath%" /v "AutoConnectPolicy" /t REG_DWORD /d 0x00000003 /f
    echo 蓝牙自动连接已启用。
) else (
    echo 禁用蓝牙自动连接...
    reg add "%regPath%" /v "AutoConnectPolicy" /t REG_DWORD /d 0x00000000 /f
    echo 蓝牙自动连接已禁用。
)
 
:: 重启蓝牙服务确保设置生效
echo.
echo 正在重启蓝牙服务以应用更改...
net stop bthserv >nul 2>&1
net start bthserv >nul 2>&1
 
echo.
echo 操作已完成!
pause
bbser 发表于 2025-7-1 15:22
把你的要求告诉不同的AI大模型,他们会给你出答案,你每个都试试看哪个可用
 楼主| beat2 发表于 2025-7-1 16:30
bbser 发表于 2025-7-1 15:22
把你的要求告诉不同的AI大模型,他们会给你出答案,你每个都试试看哪个可用

我就是AI试过了不行
 楼主| beat2 发表于 2025-7-1 16:35
zjl3480 发表于 2025-7-1 14:39
[mw_shl_code=bash,true]@echo off
setlocal EnableDelayedExpansion

不行,没有效果,你自己试了再3发出来,别让我一个个测试AI
YWFhYmJi 发表于 2025-7-1 21:22
Windows上有禁用蓝牙自动连接的功能吗?
 楼主| beat2 发表于 2025-7-1 23:39
YWFhYmJi 发表于 2025-7-1 21:22
Windows上有禁用蓝牙自动连接的功能吗?

通过注册表
 楼主| beat2 发表于 2025-7-5 14:14
顶顶顶顶
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-8-22 14:02

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表