Skip to content

About

C rewrite of Minecraft Book Printer – zero dependencies, auto-format & paste.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft Book Printer

Bilibili 粉丝 GitHub last commit

一个自动格式化并打印书籍的工具,纯 C 编写,编译为零运行依赖的单文件 exe

本项目基于 LanYangYang321/Minecraft-Book-Printer 二次开发。

特性

  • 自动格式化: 按 Minecraft 书本限制自动换行分页(含中文宽度表)。
  • 预览模式: 不输入到游戏即可查看分页效果。
  • 输入模拟: 检测到 Ctrl 触发后,将每页粘贴进游戏并自动翻页,支持分批暂停。
  • 零依赖: 单文件静态链接 exe,任意 Windows 10/11 均可运行。

环境要求

  • 操作系统: Windows 10 / 11(Win32 API)

编译

MinGW-w64(静态链接,自包含):build_mingw.bat

或手动:

gcc -O2 -std=c17 -municode -static -s -DNDEBUG main.c -o MinecraftBookPrinter.exe -luser32 -lwinmm

使用方法

MinecraftBookPrinter.exe                  :: 使用默认 input.txt
MinecraftBookPrinter.exe mytext.txt
MinecraftBookPrinter.exe --preview
MinecraftBookPrinter.exe --lines 16 --verbose
MinecraftBookPrinter.exe --page-limit 10
参数 说明
[输入文件] 输入文件(默认input.txt,相对路径基于当前工作目录)
--lines N 每页行数(默认 14)
--preview 仅预览分页结果,不执行输入
--verbose 详细日志
--offset_x N 鼠标聚焦点 X 偏移(默认 -50)
--offset_y N 鼠标聚焦点 Y 偏移(默认 -50)
--page-limit N 每输入 N 页后暂停等待Ctrl(0 = 禁用,默认 0)
--help 显示帮助

使用流程

  1. 将书籍内容放入 exe 同目录的 input.txt(UTF-8 编码)。
  2. 运行程序,切换到游戏窗口,鼠标放在“下一页”的按钮上,按 Ctrl 开始(按 Esc 可中止)。
  3. 工具自动将每页文本粘贴进游戏并点击翻页。

About

C rewrite of Minecraft Book Printer – zero dependencies, auto-format & paste.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages