Skip to content

fengmz/ReadmeGen4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReadmeGen4

ReadmeGen4 是一个用于快速生成 readme.txt 文件的工具,它可以从剪贴板获取内容并保存到指定文件夹中。

版本信息

  • 当前版本:0.8.0
  • 版本历史:从 0.8 版本开始发布

致谢

本项目灵感来源于 ReadmeGen3,感谢 ReadmeGen3 的开发者。ReadmeGen3 在默认情况下使用 ANSI 编码,而 ReadmeGen4 复刻了它的核心功能,并将默认编码改为 UTF-8,以更好地支持中文等非 ASCII 字符。

功能特性

  • 右键菜单集成:注册后可以在文件夹右键菜单中直接使用
  • 剪贴板内容获取:自动获取当前剪贴板的纯文本内容
  • UTF-8 编码:生成的文件使用 UTF-8 编码,支持中文等非 ASCII 字符
  • 文件存在处理:如果目标文件夹中已存在 readme.txt 文件,会弹出保存对话框让用户输入新文件名
  • 操作反馈:生成文件后会鸣叫主板喇叭提示操作完成
  • 智能注册:运行时会自动检测并切换右键菜单的注册状态
  • 权限检查:注册/取消注册时会检查管理员权限
  • 无窗口运行:执行操作时不会显示控制台窗口

安装方法

  1. releases 页面下载最新版本的 ReadmeGen4.exe 文件
  2. ReadmeGen4.exe 复制到任意路径
  3. 以管理员身份运行 ReadmeGen4.exe,程序会自动注册右键菜单
  4. 注册成功后会弹出提示对话框

使用方法

  1. 在任意文件夹上点击右键
  2. 选择 "生成readme.txt" 选项
  3. 如果文件夹中已存在 readme.txt 文件,会弹出保存对话框,要求输入新的文件名
  4. 程序会在该文件夹中生成指定名称的文件,内容为当前剪贴板的纯文本
  5. 生成完成后,主板喇叭会鸣叫一声提示

卸载方法

以管理员身份运行 ReadmeGen4.exe,程序会自动删除右键菜单项并弹出取消注册成功的提示对话框。

技术实现

  • 使用 Rust 语言和 Cargo 构建系统
  • 依赖库:clipboard(剪贴板操作)、winapi(Windows API)、winreg(注册表操作)
  • 使用 UTF-8 编码写入文件
  • 编译为 Windows GUI 应用程序,避免显示控制台窗口

许可证

本项目使用 MIT 许可证,详见 LICENSE 文件。

贡献

欢迎提交 issue 和 pull request 来改进这个项目!

About

ReadmeGen4 是一个用于快速生成 readme.txt 文件的工具,它可以从剪贴板获取内容并保存到指定文件夹中。

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages