返回列表 发帖
拜读了大作
看来是多年来心血的结晶
仅提供几点建议

一是可以支持从文件中读取字符串
这样可以处理多行文本

二是使用独立cmd窗口显示QRCode
这样可以灵活控制QRCode的显示样式

三是处理UTF8编码的编码
可以考虑使用debug -d转换为hex text

另外最后一个小建议
把变量BLACK与WHITE改个名字
比如BIT0与BIT1之类
避免阅读上的麻烦

本来想自己改改
后来想想调试太累
只有放弃
天的白色影子

TOP

不错不错不错不错不错

TOP

本帖最后由 老刘1号 于 2017-4-23 14:12 编辑

回复 16# qzwqzw


    可以支持汉字了,自动转UTF-8

TOP

2022年到此一游。
一、win11
Input data:http://www.bathome.net/
Choose a error correct level (L/M/Q/H):H
Choose a mask pattern between 0 and 7 :7
QRCode.makeCode
data=http://www.bathome.net/
errorCorrectLevel=2
maskPattern=7
TypeNumber=3
oQRCodeModel.dataList=687474703A2F2F7777772E626174686F6D652E6E65742F
QRCodeModel.setupPositionProbePattern
QRCodeModel.setupPositionAdjustPattern
QRCodeModel.setupTimingPattern
QRCodeModel.setupTypeInfo
COLUMN: -1/28
███████████████████████████████
█       █  █ ██ █   █ █       █
█ █████ █   █ █ █ █ █ █ █████ █
█ █   █ ████ ███      █ █   █ █
█ █   █ █ ███ █████ ███ █   █ █
█ █   █ █  █ ████   █ █ █   █ █
█ █████ █  ██ ██ █   ██ █████ █
█       █ █ █ █ █ █ █ █       █
██████████ ████ █ ██  █████████
████ ██ ██ ██  █ █ █████   █  █
█    █████   █ █  ████   ████ █
███  ██   █ █ ███ █          ██
███ █  █ █    █████  ██  ██  ██
██  █ █  █ ████  ██ ███ ███████
██ █  ███  █ ██  ██    █ █ ████
█████   ██ █████ ██ █  █ ███  █
█ █  █ █  █ ██ █  ███     █████
█    █  █    ████    █ ████████
██   █████  ██ ███  ██   █ █  █
█ █ █ █ █ ███ █    ███ █  █   █
███ ██ █   ███     ██ ███  ████
█ ██ █    ██     █  █     █   █
████████████    █ █ █ ███ ██  █
█       ██  █ █ █  ██ █ █    ██
█ █████ ██  ████    █ ███ █   █
█ █   █ ██ ███ ██████      ██ █
█ █   █ █ █     ███   █ █   █ █
█ █   █ ██ █ ██  █ █ █ █    █ █
█ █████ ███ ████ █    █  ███ ██
█       ██ █   █   ██ █ █  █ ██
███████████████████████████████
Input data:COPY
生成的二维码不能直接扫。
复制到notepad更不行,win11的notepad和win10以前的不一样了。不测试了。
复制到notepad++,一个黑框用两个黑框替换、一个空格用两个空格替换,得到的二维码微信可扫,手机X浏览器扫码插件扫码不给力,扫不出来。
██████████████████████████████████████████████████████████████
██              ██    ██  ████  ██      ██  ██              ██
██  ██████████  ██      ██  ██  ██  ██  ██  ██  ██████████  ██
██  ██      ██  ████████  ██████            ██  ██      ██  ██
██  ██      ██  ██  ██████  ██████████  ██████  ██      ██  ██
██  ██      ██  ██    ██  ████████      ██  ██  ██      ██  ██
██  ██████████  ██    ████  ████  ██      ████  ██████████  ██
██              ██  ██  ██  ██  ██  ██  ██  ██              ██
████████████████████  ████████  ██  ████    ██████████████████
████████  ████  ████  ████    ██  ██  ██████████      ██    ██
██        ██████████      ██  ██    ████████      ████████  ██
██████    ████      ██  ██  ██████  ██                    ████
██████  ██    ██  ██        ██████████    ████    ████    ████
████    ██  ██    ██  ████████    ████  ██████  ██████████████
████  ██    ██████    ██  ████    ████        ██  ██  ████████
██████████      ████  ██████████  ████  ██    ██  ██████    ██
██  ██    ██  ██    ██  ████  ██    ██████          ██████████
██        ██    ██        ████████        ██  ████████████████
████      ██████████    ████  ██████    ████      ██  ██    ██
██  ██  ██  ██  ██  ██████  ██        ██████  ██    ██      ██
██████  ████  ██      ██████          ████  ██████    ████████
██  ████  ██        ████          ██    ██          ██      ██
████████████████████████        ██  ██  ██  ██████  ████    ██
██              ████    ██  ██  ██    ████  ██  ██        ████
██  ██████████  ████    ████████        ██  ██████  ██      ██
██  ██      ██  ████  ██████  ████████████            ████  ██
██  ██      ██  ██  ██          ██████      ██  ██      ██  ██
██  ██      ██  ████  ██  ████    ██  ██  ██  ██        ██  ██
██  ██████████  ██████  ████████  ██        ██    ██████  ████
██              ████  ██      ██      ████  ██  ██    ██  ████
██████████████████████████████████████████████████████████████COPY
二、win7x64
win7下直接复制到记事本,参考12#的方法,一个空格用两个空格替换。
███████████████████████████████
█              █    █  ██  █      █  █              █
█  █████  █      █  █  █  █  █  █  █████  █
█  █      █  ████  ███            █  █      █  █
█  █      █  █  ███  █████  ███  █      █  █
█  █      █  █    █  ████      █  █  █      █  █
█  █████  █    ██  ██  █      ██  █████  █
█              █  █  █  █  █  █  █  █              █
██████████  ████  █  ██    █████████
████  ██  ██  ██    █  █  █████      █    █
█        █████      █  █    ████      ████  █
███    ██      █  █  ███  █                    ██
███  █    █  █        █████    ██    ██    ██
██    █  █    █  ████    ██  ███  ███████
██  █    ███    █  ██    ██        █  █  ████
█████      ██  █████  ██  █    █  ███    █
█  █    █  █    █  ██  █    ███          █████
█        █    █        ████        █  ████████
██      █████    ██  ███    ██      █  █    █
█  █  █  █  █  ███  █        ███  █    █      █
███  ██  █      ███          ██  ███    ████
█  ██  █        ██          █    █          █      █
████████████        █  █  █  ███  ██    █
█              ██    █  █  █    ██  █  █        ██
█  █████  ██    ████        █  ███  █      █
█  █      █  ██  ███  ██████            ██  █
█  █      █  █  █          ███      █  █      █  █
█  █      █  ██  █  ██    █  █  █  █        █  █
█  █████  ███  ████  █        █    ███  ██
█              ██  █      █      ██  █  █    █  ██
███████████████████████████████COPY
用微信可扫,全选变色后,微信依然可扫。
用X浏览器插件,直接扫不成功,全选变色后,可扫。

三、以上仅测试玩玩,纯bat有局限性,实际有需求还是搭配第三方命令行QR工具简单直接,或者用js。
四、最后膜拜下楼主

TOP

返回列表