win10查看wifi密码的三种方式(批处理和Autohotkey)

本文介绍了三种在Win10系统中查看WiFi密码的方法,包括通过命令行手动获取,使用批处理自动获取所有连接过的密码,以及推荐的利用Autohotkey脚本实现自动化获取。对于命令行,需要输入特定的WiFi名称;批处理代码则可以一键获取历史连接的密码,但可能需要以管理员权限运行;Autohotkey脚本提供了一种更为便捷的方式,代码可在GitHub或蓝奏云找到。

方法1 命令行手动获取

netsh wlan show profile name="WifiName" key=clear

打开命令行,将WifiName替换为所要查看WiFi名称即可获取前WiFi密码
若不知道WiFi名称,命令行运行以下代码

netsh wlan show profile

方法2 批处理自动获取

运行以下批处理代码,一键获取所有连接过的WiFi密码

@echo off

title WIFI密码获取
mode con cols=40 lines=15
color 0a 
   
echo 正在获取WIFI密码,请稍后···
if exist wifi_password.txt del wifi_password.txt

::获取WLAN配置文件----------------------------------------------------------
netsh wlan show profile>wifi_config.txt
setlocal EnableDelayedExpansion

::获取WiFi名称--------------------------------------------------------------
for /f "skip=10 tokens=* delims= " %%i in (wifi_config.txt) do (
set str=%%i
echo !str:~11!>>wifi_name.txt
)
del wifi_config.txt

::生成指令并提取密码--------------------------------------------------------
for /f %%i in (wifi_name.txt) do (
      set str=%%i
      netsh wlan show profile name="!str!" key=clear>>wifi_code.txt
	
      echo\>>wifi_password.txt
      echo.WIFI名称:>>wifi_password.txt
      echo !str!>>wifi_password.txt
	
	   for /f "delims=" %%j in ('findstr "关键内容" wifi_code.txt') do (
		  set tmp=%%j
		  echo.WIFI密码:>>wifi_password.txt
		  echo !tmp:~22!>>wifi_password.txt
		  del wifi_code.txt
	    )
    )
::完成---------------------------------------------------------------------	
del wifi_name.txt
echo WIFI密码获取成功!!!
C:\Windows\System32\notepad.exe %cd%\wifi_password.txt
del wifi_password.txt
exit

注:若获取失败请管理员身份运行!

方法3 Autohotkey脚本自动获取(推荐)

在这里插入图片描述
源码

;WIFI密码获取
#SingleInstance force
Gui New,,Wifi密码获取器(双击复制密码)
Gui -MaximizeBox
Gui -MinimizeBox
Gui, add, listview,NoSortHdr r20 w400 grid gDoubleClick, 网络名称|网络密匙
Gui, Add, Text,,%A_Tab% %A_Tab% %A_Tab%  %A_Tab% %A_Tab%By 冷月风华 2020/5/7
LV_ModifyCol(1,198)
LV_ModifyCol(2,198)
Gui show 

runwait, %comspec% /c netsh wlan show profile | clip,, hide
Loop, parse, clipboard,`n,`r
{
    if a_index > 10
    {
         ;LV_Add("",SubStr(A_LoopField, 16))
         SSID .= SubStr(A_LoopField, 16) "`n"
    }  
}
Clipboard = 
Loop, parse, SSID, `n, `r
{
          ; MsgBox  %A_LoopField%
          runwait, %comspec% /c netsh wlan show profile "%A_LoopField%" key=clear | clip,, hide
          RegExMatch(clipboard,"关键内容            : (.*)",pp)
         LV_Add("",A_LoopField,SubStr(pp, 19))
}
SoundPlay *64
Clipboard = 
return

DoubleClick:
   LV_GetText(OutputVar1, A_EventInfo ,1)
   LV_GetText(OutputVar2, A_EventInfo ,2)
   Clipboard = %OutputVar2%
   MsgBox ,64,复制提示,网络名称:%OutputVar1%`n网络密匙:%OutputVar2%`n密码已成功复制至剪贴板!
return

GuiEscape:
GuiClose:
    ExitApp

AutoHotKey脚本在 GitHub或者蓝奏云

<think>好的,我需要帮助用户将手机屏幕通过scrcpy.exe投影到副驾驶的显示屏上。首先,我得回忆一下scrcpy的基本使用方法,以及用户提到的副驾显示屏的情况。用户可能是在汽车中使用,副驾屏幕可能是一个外接显示器或者车载系统的一部分。我需要考虑如何配置scrcpy以将画面输出到指定的显示器上。 根据引用资料,scrcpy通过adb连接手机,支持USB或WiFi连接。用户需要先确保手机已开启USB调试,并连接到电脑。然后,可能需要调整scrcpy的显示设置,比如指定副屏作为输出设备。引用[3]提到scrcpy的一些选项,比如关闭屏幕、不传输音频等,但关于多显示器的部分没有直接说明。这时候可能需要查阅scrcpy的文档或者相关配置,看看是否有参数可以指定显示器。 在Windows系统中,副驾显示屏通常是第二个显示器。scrcpy默认会在当前活动窗口显示,但如果需要指定显示器,可能需要使用Windows的显示设置或第三方工具。不过scrcpy本身是否有相关参数呢?我记得scrcpy有一个--display参数,但不确定。或者可能需要通过修改显示器的位置,将scrcpy窗口拖动到副驾屏幕。 另外,用户使用的是scrcpy.exe,所以需要确保副驾显示屏已经正确连接到电脑并被识别。然后,在运行scrcpy时,可能需要调整窗口的位置或使用全屏模式到第二个显示器。或者使用批处理脚本或自动化工具将scrcpy窗口移动到副驾屏幕。 还要考虑连接方式,USB还是WiFi。引用[3]提到USB延迟低,WiFi可能受网络影响,所以建议用户优先使用USB连接,尤其是驾驶中需要低延迟的情况。 总结步骤应该是:1. 安装adb驱动,连接手机;2. 确保副驾显示屏连接正确;3. 运行scrcpy命令,可能结合窗口管理参数或工具将窗口显示在副驾屏幕。需要具体说明如何操作,比如使用Windows的快捷键Win+Shift+方向键来移动窗口到副屏,或者使用scrcpy的全屏选项。 可能的问题:用户可能不知道如何配置多显示器,或者scrcpy默认显示在主屏。需要指导他们调整窗口位置,或使用第三方软件管理窗口位置。另外,如果副驾屏幕是车载系统,可能需要通过镜像或扩展桌面设置,这可能涉及到系统级的显示设置调整。 最后,确保引用相关的资料,比如引用[3]关于连接方式选项,引用[2]关于APK安装adb的使用,引用[4]关于Mac的安装,但用户使用的是Windows,所以可能主要参考引用[1][3]。</think>要将手机屏幕通过$scrcpy.exe$投影到副驾驶显示屏上,需结合设备连接、显示设置调整软件参数配置。以下是具体步骤: --- ### **步骤1:准备工作** 1. **启用手机USB调试** - 进入手机开发者选项,打开“USB调试”“USB调试(安全设置)” [^3]。 - 通过USB数据线将手机连接到电脑。 2. **安装ADB驱动** - 下载[Android SDK Platform Tools](https://developer.android.com/studio/releases/platform-tools)并安装,确保`adb`命令可用。 --- ### **步骤2:配置副驾显示屏** - **Windows系统设置** 1. 将副驾显示屏连接到电脑(如HDMI/USB-C)。 2. 按`Win+P`选择“扩展”模式,使副驾屏作为扩展显示器[^1]。 --- ### **步骤3:运行scrcpy并指定显示位置** 1. **基础命令** 打开命令行,输入: ```bash scrcpy.exe --no-audio -S ``` - `-S`:关闭手机屏幕(仅投影) - `--no-audio`:忽略音频传输(减少延迟) 2. **手动调整窗口位置** - 运行scrcpy后,拖动窗口到副驾显示屏,按`Alt+F`切换全屏[^1]。 3. **自动化脚本(可选)** 使用AutoHotkey脚本自动移动窗口: ```autohotkey Run, scrcpy.exe --no-audio -S WinWait, ahk_exe scrcpy.exe WinMove, 副驾显示屏的X坐标, 副驾显示屏的Y坐标 ``` --- ### **步骤4:WiFi连接(可选)** 若需无线投影: 1. 通过USB首次连接后,输入: ```bash adb tcpip 5555 adb connect 手机IP:5555 ``` 2. 拔掉USB线,运行: ```bash scrcpy.exe --no-audio -S --tcpip=手机IP ``` - 注意WiFi延迟较高,建议车载场景优先用USB。 --- ### **常见问题解决** - **副驾屏无信号**:检查扩展模式设置,或尝试重启scrcpy。 - **画面卡顿**:降低分辨率(`-m 720`)或比特率(`-b 2M`)。 - **权限问题**:重新授权USB调试,并信任电脑。 ---
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值