91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C# 如何打開藍牙設置界面

發布時間:2020-07-16 13:51:25 來源:億速云 閱讀:490 作者:小豬 欄目:開發技術

這篇文章主要講解了C# 如何打開藍牙設置界面,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

藍牙設置相關界面,以下是通過C#方式打開的幾個方式,記錄一下

藍牙設置界面

1.控制面板命令bthprops.cpl

可以用控制面板 control+bthprops.cpl,也可以直接bthprops.cpl。更多的命令見:所有運行命令指令大全、CMD & CPL:快捷系統命令和控制面板命令

bthprops.cpl,可以打開藍牙的連接設置界面

  //打開藍牙設置
   var process = new Process {StartInfo = {FileName = "control", Arguments = "bthprops.cpl"}};
   process.Start();

也可以通過C盤下的文件bthprops.cpl路徑啟動

C:\Windows\System32\bthprops.cpl

注:如果bthprops.cpl無法跳轉至藍牙設置界面,則可能是因為沒有藍牙模塊。

如果判斷有沒有藍牙網絡呢?

可以查看網絡適配器列表:

/// <summary>
  /// 是否含有藍牙適配器
  /// </summary>
  /// <returns></returns>
  public static bool HasBluetoothNetwork()
  {
    //獲取本地計算機上網絡接口的對象
    NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();
    return adapters.Any(i => i.Name.Contains("藍牙"));
  }

2.win10設置url

控制面板是win7的概念。而Win10有一個新的設置協議,可以通過url快速訪問相關設置/應用,幾乎每個“設置”項都有其自己的url

  • 可以在win+R”運行“框中,輸入ms-setting命令
  • 可以在命令行,輸入ms-setting命令
  • 你也可以在資源管理器地址欄,輸入ms-setting命令
     

上面這些路徑(當然還有其它方式),都能打開相關設置界面。

通過C#代碼打開藍牙設置界面:

Process process = new Process();
  process.StartInfo.FileName = "cmd.exe";
  process.StartInfo.CreateNoWindow = true;//不顯示程序窗口
  process.StartInfo.UseShellExecute = false;//是否使用操作系統shell啟動
  process.StartInfo.RedirectStandardInput = true;//接受來自調用程序的輸入信息
  process.StartInfo.RedirectStandardOutput = true;//由調用程序獲取輸出信息
  process.StartInfo.RedirectStandardError = true;//重定向標準錯誤輸出
  process.Start();//啟動程序
  process.StandardInput.WriteLine("start ms-settings:bluetooth &exit");
  process.StandardInput.AutoFlush = true;
  string strOuput = process.StandardOutput.ReadToEnd();
  process.WaitForExit();
  process.Close();

UWP中可以通過API-LaunchUriAsync,導航到藍牙設置頁面。

想了解更多LaunchUriAsync,可以訪問水哥的博客:UWP 中的 LaunchUriAsync,使用默認瀏覽器或其他應用打開鏈接

var uri = new Uri(@"ms-settings:bluetooth");
var success = await Windows.System.Launcher.LaunchUriAsync(uri);

C# 如何打開藍牙設置界面

藍牙設備列表

通過資源管理器地址欄輸入 shell:::{28803F59-3A75-4058-995F-4EE5503B023C},可以跳轉到外部藍牙設備列表

C# 如何打開藍牙設置界面

其中,28803F59-3A75-4058-995F-4EE5503B023C是注冊表中的值

C# 如何打開藍牙設置界面

C#,可以通過Process來打開藍牙設置界面:

   //打開藍牙搜索列表
   var process = new Process { StartInfo = { FileName = "Explorer", Arguments = "shell:::{28803F59-3A75-4058-995F-4EE5503B023C}" } };
   process.Start();

看完上述內容,是不是對C# 如何打開藍牙設置界面有進一步的了解,如果還想學習更多內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平顶山市| 淮北市| 澄城县| 偃师市| 长葛市| 广东省| 静海县| 龙川县| 台东县| 嵊州市| 龙陵县| 东乌珠穆沁旗| 穆棱市| 临沂市| 日照市| 囊谦县| 绍兴县| 上思县| 皮山县| 莎车县| 清涧县| 吐鲁番市| 航空| 河北区| 新津县| 清丰县| 徐汇区| 石棉县| 东明县| 滁州市| 锡林浩特市| 嘉峪关市| 荥阳市| 二手房| 奉节县| 姚安县| 耒阳市| 博兴县| 横山县| 新巴尔虎左旗| 武清区|