找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: zzz19760225

16数字集

[复制链接]
 楼主| 发表于 2026-4-28 14:40:31 | 显示全部楼层
本帖最后由 zzz19760225 于 2026-4-28 14:41 编辑

wps中文版的编辑器代码点阵
  1. // 通用黑白格子全排列浏览器(支持 N x N)
  2. function 显示第N个图案通用(格子大小, 序号) {
  3.     // 格子大小:比如 3 表示 3x3,4 表示 4x4
  4.     // 序号:从 1 开始
  5.    
  6.     let n = 格子大小;
  7.     let totalCells = n * n;
  8.    
  9.     // 计算最大序号(2^总格子数)
  10.     let maxSeq = Math.pow(2, totalCells);
  11.    
  12.     if (序号 < 1 || 序号 > maxSeq) {
  13.         Console.log(`序号超出范围!最大序号: ${maxSeq}`);
  14.         return false;
  15.     }
  16.    
  17.     // 将序号转换为二进制
  18.     let binary = (序号 - 1).toString(2).padStart(totalCells, '0');
  19.    
  20.     // 获取当前工作表
  21.     let ws = ActiveSheet;
  22.    
  23.     // 清空区域
  24.     let endCol = String.fromCharCode(64 + n);
  25.     let range = ws.Range(`A1:${endCol}${n}`);
  26.     range.Interior.Color = 0xFFFFFF;
  27.    
  28.     // 设置颜色
  29.     for (let i = 0; i < totalCells; i++) {
  30.         let row = Math.floor(i / n) + 1;
  31.         let col = (i % n) + 1;
  32.         
  33.         if (binary[i] === '1') {
  34.             ws.Cells(row, col).Interior.Color = 0x000000;
  35.             ws.Cells(row, col).Value2 = "■";  // 可选
  36.         } else {
  37.             ws.Cells(row, col).Value2 = "□";  // 可选
  38.         }
  39.     }
  40.    
  41.     // 设置正方形格子
  42.     ws.Rows(`1:${n}`).RowHeight = Math.floor(300 / n);
  43.     ws.Columns(`A:${endCol}`).ColumnWidth = Math.floor(50 / n);
  44.    
  45.     Console.log(`=== ${n}x${n} 格子 ===`);
  46.     Console.log(`第 ${序号} / ${maxSeq} 个图案`);
  47.     Console.log(`二进制: ${binary}`);
  48.    
  49.     return true;
  50. }



  51. function 示例_5x5() {
  52.     // 5x5 共 2^25 = 33,554,432 种,需要谨慎
  53.     显示第N个图案通用(5, 9000);  // 第 100 万个图案
  54. }
复制代码

点击运行宏按钮
立即窗口里显示
  1. 第 9000 / 33554432 个图案
  2. 二进制: 0000000000010001100100111
复制代码

表格上显示两个短折线图形。
 楼主| 发表于 2026-5-10 14:15:46 | 显示全部楼层

linxu字体点阵位图工具

本帖最后由 zzz19760225 于 2026-5-20 21:04 编辑

gbdfed

如果你想找一个工具来创建或编辑单色位图,那么 bitmap 是一个古老的 X Window 系统自带的位图编辑器。
# 安装包含 bitmap 编辑器的软件包
sudo apt install x11-apps
安装完成后,在终端输入 bitmap 就可以启动这个程序

FontForge

birdfont这个软件包的简介就是“Font editor”(字体编辑器)

将ASIC字符集,修改为4位组合的数字组合体字符。
 楼主| 发表于 2026-5-20 22:57:42 | 显示全部楼层

ASCII字符集4数字

本帖最后由 zzz19760225 于 2026-5-21 21:41 编辑
  1. 口黑
  2. 口口口口口口口口口口口口口口口口
  3. 口口口口口口口口口口口口口口口口
  4. 口口黑黑黑黑黑口口黑黑黑黑黑口口
  5. 口口口口口口黑口口黑口口口黑口口
  6. 口口黑黑黑黑黑口口黑黑黑黑黑口口
  7. 口口黑口口口口口口黑口口口黑口口
  8. 口口黑黑黑黑黑口口黑黑黑黑黑口口
  9. 口口口口口口口口口口口口口口口口
  10. 口口口口口口口口口口口口口口口口
  11. 口口黑黑黑黑黑口口黑黑黑黑黑口口
  12. 口口口口口口黑口口黑口口口口口口
  13. 口口黑黑黑黑黑口口黑黑黑黑黑口口
  14. 口口口口口口黑口口口口口口黑口口
  15. 口口黑黑黑黑黑口口黑黑黑黑黑口口
  16. 口口口口口口口口口口口口口口口口
  17. 口口口口口口口口口口口口口口口口
复制代码

16x16单元的阵列里,上下左右各间隔2单元,中间4个5x5单元的十进制内容阵列。
8x16阵列,前空隔
  1. 口黑
  2. 口口口口口口口口
  3. 口口口口口口口口
  4. 口黑黑黑口黑黑黑
  5. 口口口黑口黑口黑
  6. 口黑黑黑口黑黑黑
  7. 口黑口口口黑口黑
  8. 口黑黑黑口黑黑黑
  9. 口口口口口口口口
  10. 口口口口口口口口
  11. 口黑黑黑口黑黑黑
  12. 口口口黑口黑口口
  13. 口黑黑黑口黑黑黑
  14. 口口口黑口口口黑
  15. 口黑黑黑口黑黑黑
  16. 口口口口口口口口
  17. 口口口口口口口口
复制代码
 楼主| 发表于 2026-5-20 22:57:54 | 显示全部楼层
ASIC字符集4数字
 楼主| 发表于 2026-5-20 22:58:29 | 显示全部楼层
ASIC字符集4数字
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-5-30 23:57

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表