程序NM的猿 2019-12-24 17:21 采纳率: 0%
浏览 912

bat脚本获取当前wifi的SSID

图片说明
如图
通过bat脚本获取当前wifi连接的SSID
期望是通过当前网络(在家和在公司)自动设置相应IP和DNS
设置IP和DNS已解决,不知道如何获取

找到了
netsh WLAN show interfaces可以获取到,然后就是怎么提取SSID了

  • 写回答

1条回答 默认 最新

  • YanncickTian 2019-12-24 18:01
    关注

    在bat文本中使用指令:netsh wlan show hostednetwork,然后过滤回显信息就行了
    哎 !试试这个吧
    (netsh wlan show profiles) | Select-String “:(.+)$” | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name=”$name” key=clear)} | Select-String “Key Content\W+:(.+)$” | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ PROFILE_NAME=$name;PASSWORD=$pass }} | Format-Table -AutoSize

    评论

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!