[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
拜读了大作
看来是多年来心血的结晶
仅提供几点建议

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

二是使用独立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
  1. Input data:http://www.bathome.net/
  2. Choose a error correct level (L/M/Q/H):H
  3. Choose a mask pattern between 0 and 7 :7
  4. QRCode.makeCode
  5. data=http://www.bathome.net/
  6. errorCorrectLevel=2
  7. maskPattern=7
  8. TypeNumber=3
  9. oQRCodeModel.dataList=687474703A2F2F7777772E626174686F6D652E6E65742F
  10. QRCodeModel.setupPositionProbePattern
  11. QRCodeModel.setupPositionAdjustPattern
  12. QRCodeModel.setupTimingPattern
  13. QRCodeModel.setupTypeInfo
  14. COLUMN: -1/28
  15. ███████████████████████████████
  16. █       █  █ ██ █   █ █       █
  17. █ █████ █   █ █ █ █ █ █ █████ █
  18. █ █   █ ████ ███      █ █   █ █
  19. █ █   █ █ ███ █████ ███ █   █ █
  20. █ █   █ █  █ ████   █ █ █   █ █
  21. █ █████ █  ██ ██ █   ██ █████ █
  22. █       █ █ █ █ █ █ █ █       █
  23. ██████████ ████ █ ██  █████████
  24. ████ ██ ██ ██  █ █ █████   █  █
  25. █    █████   █ █  ████   ████ █
  26. ███  ██   █ █ ███ █          ██
  27. ███ █  █ █    █████  ██  ██  ██
  28. ██  █ █  █ ████  ██ ███ ███████
  29. ██ █  ███  █ ██  ██    █ █ ████
  30. █████   ██ █████ ██ █  █ ███  █
  31. █ █  █ █  █ ██ █  ███     █████
  32. █    █  █    ████    █ ████████
  33. ██   █████  ██ ███  ██   █ █  █
  34. █ █ █ █ █ ███ █    ███ █  █   █
  35. ███ ██ █   ███     ██ ███  ████
  36. █ ██ █    ██     █  █     █   █
  37. ████████████    █ █ █ ███ ██  █
  38. █       ██  █ █ █  ██ █ █    ██
  39. █ █████ ██  ████    █ ███ █   █
  40. █ █   █ ██ ███ ██████      ██ █
  41. █ █   █ █ █     ███   █ █   █ █
  42. █ █   █ ██ █ ██  █ █ █ █    █ █
  43. █ █████ ███ ████ █    █  ███ ██
  44. █       ██ █   █   ██ █ █  █ ██
  45. ███████████████████████████████
  46. Input data:
复制代码
生成的二维码不能直接扫。
复制到notepad更不行,win11的notepad和win10以前的不一样了。不测试了。
复制到notepad++,一个黑框用两个黑框替换、一个空格用两个空格替换,得到的二维码微信可扫,手机X浏览器扫码插件扫码不给力,扫不出来。
  1. ██████████████████████████████████████████████████████████████
  2. ██              ██    ██  ████  ██      ██  ██              ██
  3. ██  ██████████  ██      ██  ██  ██  ██  ██  ██  ██████████  ██
  4. ██  ██      ██  ████████  ██████            ██  ██      ██  ██
  5. ██  ██      ██  ██  ██████  ██████████  ██████  ██      ██  ██
  6. ██  ██      ██  ██    ██  ████████      ██  ██  ██      ██  ██
  7. ██  ██████████  ██    ████  ████  ██      ████  ██████████  ██
  8. ██              ██  ██  ██  ██  ██  ██  ██  ██              ██
  9. ████████████████████  ████████  ██  ████    ██████████████████
  10. ████████  ████  ████  ████    ██  ██  ██████████      ██    ██
  11. ██        ██████████      ██  ██    ████████      ████████  ██
  12. ██████    ████      ██  ██  ██████  ██                    ████
  13. ██████  ██    ██  ██        ██████████    ████    ████    ████
  14. ████    ██  ██    ██  ████████    ████  ██████  ██████████████
  15. ████  ██    ██████    ██  ████    ████        ██  ██  ████████
  16. ██████████      ████  ██████████  ████  ██    ██  ██████    ██
  17. ██  ██    ██  ██    ██  ████  ██    ██████          ██████████
  18. ██        ██    ██        ████████        ██  ████████████████
  19. ████      ██████████    ████  ██████    ████      ██  ██    ██
  20. ██  ██  ██  ██  ██  ██████  ██        ██████  ██    ██      ██
  21. ██████  ████  ██      ██████          ████  ██████    ████████
  22. ██  ████  ██        ████          ██    ██          ██      ██
  23. ████████████████████████        ██  ██  ██  ██████  ████    ██
  24. ██              ████    ██  ██  ██    ████  ██  ██        ████
  25. ██  ██████████  ████    ████████        ██  ██████  ██      ██
  26. ██  ██      ██  ████  ██████  ████████████            ████  ██
  27. ██  ██      ██  ██  ██          ██████      ██  ██      ██  ██
  28. ██  ██      ██  ████  ██  ████    ██  ██  ██  ██        ██  ██
  29. ██  ██████████  ██████  ████████  ██        ██    ██████  ████
  30. ██              ████  ██      ██      ████  ██  ██    ██  ████
  31. ██████████████████████████████████████████████████████████████
复制代码
二、win7x64
win7下直接复制到记事本,参考12#的方法,一个空格用两个空格替换。
  1. ███████████████████████████████
  2. █              █    █  ██  █      █  █              █
  3. █  █████  █      █  █  █  █  █  █  █████  █
  4. █  █      █  ████  ███            █  █      █  █
  5. █  █      █  █  ███  █████  ███  █      █  █
  6. █  █      █  █    █  ████      █  █  █      █  █
  7. █  █████  █    ██  ██  █      ██  █████  █
  8. █              █  █  █  █  █  █  █  █              █
  9. ██████████  ████  █  ██    █████████
  10. ████  ██  ██  ██    █  █  █████      █    █
  11. █        █████      █  █    ████      ████  █
  12. ███    ██      █  █  ███  █                    ██
  13. ███  █    █  █        █████    ██    ██    ██
  14. ██    █  █    █  ████    ██  ███  ███████
  15. ██  █    ███    █  ██    ██        █  █  ████
  16. █████      ██  █████  ██  █    █  ███    █
  17. █  █    █  █    █  ██  █    ███          █████
  18. █        █    █        ████        █  ████████
  19. ██      █████    ██  ███    ██      █  █    █
  20. █  █  █  █  █  ███  █        ███  █    █      █
  21. ███  ██  █      ███          ██  ███    ████
  22. █  ██  █        ██          █    █          █      █
  23. ████████████        █  █  █  ███  ██    █
  24. █              ██    █  █  █    ██  █  █        ██
  25. █  █████  ██    ████        █  ███  █      █
  26. █  █      █  ██  ███  ██████            ██  █
  27. █  █      █  █  █          ███      █  █      █  █
  28. █  █      █  ██  █  ██    █  █  █  █        █  █
  29. █  █████  ███  ████  █        █    ███  ██
  30. █              ██  █      █      ██  █  █    █  ██
  31. ███████████████████████████████
复制代码
用微信可扫,全选变色后,微信依然可扫。
用X浏览器插件,直接扫不成功,全选变色后,可扫。

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

TOP

返回列表