温馨提醒

如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢

本文最后更新于2023年12月25日,已超过 180天没有更新

特点:

手机端不需要安装客户端,直接二维码扫描,无论是上传或者下载;

支持电脑端发送多个文件,单个文件,文件夹(压缩成 zip)到手机端

支持手机端发送多个文件(不压缩),单个文件到电脑端

传输文件只在局域网内进行,不经过外网及服务器中转

单个文件,简洁。

命令行模式(对windows右键操作扩展便利)

直接在命令行窗口显示二维码,手机扫描下载文件到手机

直接在命令行窗口显示二维码,手机扫描后可以上传文件到本地

它设置支持映射驱动器模式下的局域网跨IP段的其他设备上文件的传输,例如可以从192.168.1.X段访问192.168.2.x

提示:

下载压缩包后解压到任意文件夹,首先以管理员模式运行里面的cmd文件,生成右键菜单即可使用,如果自己修改了 cmd 文件,请注意按照 ANSI 格式保存,虽然不影响使用,但是可能会造成菜单乱码。

qcrp第一次运行的时候,会提示你选择当前的网卡,单个网络连接的时候无脑一路回车就可以,多网络连接的时候看一下,如果选错,可以命令行输入 qrcp config 来重新选择。

如果已经正常操作了qrcp后,改用其他网络了,比如从有线LAN改为无线热点链接wifi,那么命令行用qrcp config先重新配置一下网络配置。切换一次网络连接的时候就记得配置一下。

qrcp第一次访问局域网,系统会提醒网络防火墙允许提示,允许就可以了。

在运行cmd之后,如果移动了qrcp的文件夹位置,建议重新运行一次压缩包内的 设置右键菜单.cmd。

从此贴检查下载最新版本,因为吾爱论坛专版的qrcp不同版本之间的参数有些区别。

操作:

在电脑的文件或者文件夹上点击右键,选择 QRCP发送,会生成一个二维码界面,用手机浏览器扫描该二维码,则将该文件或文件夹(文件夹会自动被压缩成zip压缩包)传输到手机上。

在电脑的文件夹空白位置点击右键,选择 QRCP接收,会生成一个二维码界面,用手机浏览器扫描该二维码,手机端会跳出一个上传界面,选择手机上的文件(单个或多个文件),选择确定后上传,会将手机的文件传输到电脑当前文件夹。

参数说明:

常规参数都常规操作都已经在 cmd 中添加,不需要另外设置。qrcp原版(下载3)的参数基本与qrcp吾爱论坛版是通用的。(下载1)

吾爱专版(下载1)的专用参数:-w 参数,参数修改为 颜色代码+背景汉字

颜色代码:代表二维码的颜色, 0黑色 1红色 2绿色 3棕黄 4深蓝 5品红 6紫色

背景汉字:有就显示,没有就纯白底,只能是汉字

如:

- w 0 #表示白底黑码

-w 2 #表示二维码绿色,纯白底

-w 6请扫码下载  #表示二维码紫色,白底上显示“请扫码下载”

qrcptool(下载2)的参数!!!qrcptool的参数跟qrcp的参数没有关联,也不能互用!!!

qrcptool -scale 20 #设置二维码缩放比例,默认20,1080P建议12,4K建议20

qrcptool -dlcolor 222222 #设置下载二维码码块颜色,RGB_HEX值,不带0x或者#

qrcptool -upcolor 00ffff #设置上传二维码码块颜色,RGB_HEX值,不带0x或者#

qrcptool -bgcolor DDDDDD #设置二维码背景颜色,设为0表示透明

qrcptool -guibgcolor DDDDD #设置窗体背景颜色

qrcptool -q  0 #只显示二维码,不显示url地址,设置为1显示

qrcptool -reset 重置所有参数

原版(下载3)的参数说明:

qrcp原版(下载3)的参数基本与qrcp吾爱论坛版是通用的。(下载1)

qrcp c:\thepath\thefilename.ext   传输文件

qrcp --zip c:\thepath  传输文件夹会自动压缩为zip,也可以带--zip 参数采用压缩方式传输文件(这个必要性不大)

qrcp receive --output=c:\thepath  接收文件到电脑上thepath文件夹 (这个参数--output= 在吾爱专版中不需要写)

qrcp --port=8087 c:\thepath,指定传输端口,qrcp默认为随机端口。

qrcp --path=x 001.pdf,指定url地址中的路径,qrcp默认为随机字符路径

qrcp -k,传输完成后依然保存链接活跃,qrcp默认传输一次后就关闭链接

qrcp -q 001.pdf,控制台不输出传输的一些文本信息,仅显示二维码,qrcp默认显示

……更多参数请到作者主页去查阅。

卸载:

复制下面代码保存为bat或者cmd后,双击运行即可,如出现乱码忽视即可,不影响

@echo off&(pushd "%~dp0")&(reg query "HKU\S-1-5-19">nul 2>&1)||(powershell -Command "Start-Process '%~sdpnx0' -Verb RunAs"&&exit)
 
set QRCP_BIN=%~dp0
set QRCP_CON=%QRCP_BIN:\=_%
echo !!!确认要清理QRCP注册表设置吗?!!!
pause
reg delete HKEY_CURRENT_USER\Console\%QRCP_CON%qrcp.exe /f>nul 2>nul
reg delete HKEY_CLASSES_ROOT\*\shell\QRCP /f>nul 2>nul
reg delete HKEY_CLASSES_ROOT\Directory\shell\QRCP /f>nul 2>nul
reg delete HKEY_CLASSES_ROOT\Directory\Background\shell\QRCP /f>nul 2>nul
echo.
echo QRCP注册表设置清理完毕。
ping -n 3 127.0.0.1 >nul

官方GitHub地址:https://github.com/claudiodangelis/qrcp

扩展玩法1.cmd(操作后在任意文件夹或者文件上点击右键,生成二维码)

@echo.
@echo ---------------------------
@echo 本脚本需要以管理员模式运行!
扩展玩法1.cmd(操作后在任意文件夹或者文件上点击右键,生成二维码)
@echo ---------------------------
::复制可执行文件到windows
@copy %~dp0qrcp.exe %systemroot%\qrcp.exe /y
@echo.
::文件添加右键菜单
@reg add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\QRCP /ve /d QRCP传输 /f>nul 2>nul
@reg add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\QRCP /v icon /d "%systemroot%/system32/imageres.dll,194" /f>nul 2>nul
@reg add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\QRCP\command /ve /t REG_EXPAND_SZ /d "%%ComSpec%% /s /k """chcp 437">"nul "&" qrcp.exe """%%1""" "&" chcp 936">"nul"""" /f>nul 2>nul
  
::文件夹添加右键菜单
@reg add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\QRCP /ve /d QRCP传输 /f>nul 2>nul
@reg add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\QRCP /v icon /d "%systemroot%/system32/imageres.dll,194" /f>nul 2>nul
@reg add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\QRCP\command /ve /t REG_EXPAND_SZ /d "%%ComSpec%% /s /k """chcp 437">"nul "&" qrcp.exe --zip """%%v""" "&" chcp 936">"nul"""" /f>nul 2>nul
  
@echo 操作已完成,在任意文件/文件夹的右键菜单点击 QRCP传输 来启动二维码。
@echo.
@pause

扩展玩法2.cmd(操作后在任意文件夹背景空白处点击右键,生成二维码,用以接收文件)

@echo.
@echo ---------------------------
@echo 本脚本需要以管理员模式运行!
@echo ---------------------------
  
::复制chfs可执行文件到windows
@copy %~dp0qrcp.exe %systemroot%\qrcp.exe /y
@echo.
@reg add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\QRCP /ve /d QRCP接收 /f>nul 2>nul
@reg add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\QRCP /v icon /d "%systemroot%/system32/imageres.dll,162" /f>nul 2>nul
@reg add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\QRCP\command /ve /t REG_EXPAND_SZ /d "%%ComSpec%% /s /k """chcp 437">"nul "&" qrcp.exe receive --output="""%%v""" "&" chcp 936">"nul"""" /f>nul 2>nul
@echo 操作已完成,可以在任意文件右键菜单点击 QRCP接收 来启动二维码。
@echo.
@pause
历史上的今天
12月
25
    抱歉,历史上的今天作者很懒,什么都没写!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。