通过蓝牙自动将我的笔记本电脑连接到互联网

通过蓝牙自动将我的笔记本电脑连接到互联网

当我外出时,我经常通过 iPhone 将笔记本电脑绑定在一起以便上网。

现在我通过查看可用蓝牙设备列表并从菜单栏中选择“使用接入点连接”来手动执行此操作。

有没有办法可以自动完成这一操作,这样如果没有常规 WiFi,我的笔记本电脑就可以自动连接到手机?如果不能完全自动化,我很乐意使用脚本或类似的东西,至少可以让操作更简单一些。

答案1

您可以将 Win-B 绑定到网络共享蓝牙。

  1. 根据建议Techie007您可以通过转到“设备和打印机”右键单击手机并选择“创建快捷方式”来创建快捷方式。
  2. 将快捷方式单独放在“C:\Windows\BluetoothLink”等目录中
  3. 安装自动热键
  4. 右键单击桌面,然后选择“新建”->“AutohotkeyScript”
  5. 输入以下内容:

    #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
    SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
    
    #B::
        SetKeyDelay, 200
        Run, C:\Windows\BluetoothLink
        Sleep, 300
        Send, {Down}
        Sleep, 200
        Send, {AppsKey}
        Sleep, 550
        Send, {Down}
        Send, {Down}
        Send, {Right}
        Send, {Enter}
    
  6. 保存 Autohotkey 脚本(例如 Ctrl-S)

  7. 双击 Autohotkey 脚本来运行它
  8. 按 Win-B,测试是否有效
  9. 打开启动目录(例如按 Win-R 并输入“shell:startup”)
  10. 为 Autohotkey 脚本创建一个快捷方式(以便它在重启后也能工作)。

也许可以实现完全自动化在简历上安排任务但我不确定我是否会推荐全自动 Autohotkey 脚本来窃取您对键盘的控制权。即使手动运行,它们也往往有点麻烦。

答案2

如果你愿意采用脚本方式,那么最好的办法就是写一些Windows PowerShell。PowerShell 具有强大的脚本语言,并带有大量 cmdlet,允许访问操作系统的几乎所有功能。

不幸的是,该脚本高度依赖于无线网卡、NIC 和蓝牙卡的驱动程序,因此没有一刀切的解决方案。

您可能需要先查询无线网络的状态(此主题包含大量与此相关的信息)。

现在,本文可能对您控制蓝牙适配器有用,但由于不存在标准 API(Winsock 之外),您可能被迫在驱动程序级别与适配器交互。

相关内容