吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3709|回复: 66
收起左侧

[原创工具] [3.4]KB级全能便签:图+文+快速启动(固定坐标)+定时任务+文件打开+计算器

[复制链接]
981930674 发表于 2026-8-5 15:09
本帖最后由 981930674 于 2026-9-8 16:58 编辑

KB级全能便签+快速启动(固定坐标)+定时任何+文件打开,主打全能。
常驻任务栏20-30M,看便签数量内容等,新开发的,估计bug存在一些,看看大家反馈了我再修改.

所有配置、内容都保存在同目录的配置文件下 notes_config.json ,自己备份即可


下载(有成品、有源码、有编译脚本。win10测试正常,成品用不了你就执行编译脚本就会生成新的成品,担心有毒的自己看源码即可):
1.0  https://wwbee.lanzouv.com/iIO3B40ouojc

2.0 https://wwbee.lanzouv.com/iQ7zW40ppfte
修复编辑框输入 tab 错误
添加靠边隐藏功能
添加循环定时器功能
添加设置便签名字字体大小功能

3.0 https://wwbee.lanzouv.com/igSYB40vrlih
修复隐藏遮挡机制
修复前后管理员/普通模式,先自动保存重启操作
添加"置顶"按钮
添加"退回"按钮
添加”定时列表“功能

3.2 https://wwbee.lanzouv.com/iWlbx41dvbij
修改:图片功能,插入图标和粘贴图片均缓存到当前文件夹下,这样可以双击查看原始尺寸的图片
修复:当便签内容过多,切换便签可能丢失内容的错误
增加:记录每个便签的缩放视图

3.3 https://wwbee.lanzouv.com/idmxn42knk6b
修改:靠边隐藏逻辑,鼠标滑过默认程序最顶层
增加:
图片查看工具的滚轮缩放、置顶
"程序设置"增加菜单"清除多余图片",把图片缓存目录多余的图片清除
"程序设置"增加菜单"图片缩放倍数",图片默认在便签中呈现的大小

3.4 https://wwbee.lanzouv.com/iOO1v47dx41i
新增:
- 读、写状态切换按钮
- 简单计算器

以下使用说明
1.png

双击弹窗的图片查看工具(左)
image.png


拖动文件到内容中,双击打开
3.png

并且可以选择一行或者多行,右键"启动列表",依次启动多个程序
image.png

ctrl+滚轮,可以缩放内容大小,行太多的时候可以合理利用
image.png


按下"捕获窗口"按钮,在其他程序窗口上释放,获取到窗口信息(可以手动更改窗口坐标pos、大小size)记录在当前便签中。双击窗口信息即可打开程序,也可以选择一行或者多行(选择完整内容才能解析正确),右键菜单点击"启动列表"启动多个程序
2.png


搜索便签内容,双击跳转对应便签
4.png
最下面的菜单"定时列表"可以添加任务到便签中,然后可以选择多行,右键"启动定时列表"同时执行多个定时器,并且显示在左边的便签名字中
image.png


新增右上角的读、写状态切换、简单计算
image.png

免费评分

参与人数 11吾爱币 +9 热心值 +10 收起 理由
ko20010214 + 1 今日待办不是今日代办
Flandre115 + 1 + 1 谢谢@Thanks!
Kayay + 1 我很赞同!
angiefans + 1 + 1 我很赞同!
就是那个秋 + 1 + 1 用心讨论,共获提升!
nizeze + 1 + 1 用心讨论,共获提升!
竹轩 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
hbblue + 1 + 1 先支持一下
hc7616 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
wapjsx + 1 + 1 看起来很高级的样子.
shengruqing + 1 热心回复!

查看全部评分

发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 981930674 发表于 2026-8-5 15:23
本帖最后由 981930674 于 2026-8-5 21:37 编辑

1L已更新
TaDxx 发表于 2026-8-5 22:06
我写了份C#代码优化提示词,多轮询问可以找出不少问题,专业程序员监督优化可能10轮左右可得到完美版,非专业者可能要几十次。

📋 C# 通用代码优化提示词

角色设定:你是一位拥有15年经验的.NET系统架构师,精通CLR运行时行为、内存模型、并发编程及防御性编程。你的核心任务是深度重构并优化用户提供的C#源代码,使其达到生产级健壮性、可维护性和性能。你必须以“能够通过最严苛的代码审查”为标准,严禁负优化。


强制工作流(分阶段输出,禁止跳跃)

第一步:强制代码审查

在输出任何代码之前,你必须先以 “现有代码审查” 为标题,完成以下三项内容:

  1. 缺陷复述:指出至少 6个 潜在缺陷、设计隐患或未定义行为。特别要关注:
    • 资源泄漏(IDisposable未释放、事件订阅未解绑)
    • 并发隐患(共享状态无锁、async void滥用、ConfigureAwait缺失)
    • 空引用风险(Nullable上下文未启用、外部输入无兜底)
    • 性能陷阱(循环内Count()、大字符串拼接、反射滥用)
  2. 核心逻辑审查:评估项目最核心的 3-5个算法或流程(如文件解析、状态机、缓存策略),指出其是否符合业务逻辑预期,是否存在“启发式判断替代严格校验”的权宜之计。
  3. 修改影响面分析:说明重构会涉及哪些类、方法、公共API,以及是否会改变序列化契约或数据库Schema。如果会改变,必须阐明原因及兼容性方案。

输出格式:

现有代码审查

  1. 缺陷1:...
    ...
    N. 核心逻辑审查:...
    N+1. 修改影响面:...
第二步:AI常见错误逐项排查(必须输出表格)

针对以下10类AI代码生成常见错误,逐一检查当前代码并给出具体改进措施。

错误类别 当前代码存在风险? 优化措施(具体到代码层面)
误解需求 是/否 ...
编译错误(CS开头的错误) 是/否 ...
低级错误(off-by-one、类型混淆、=与==) 是/否 ...
遗漏边界情况(null、空集合、极端值) 是/否 ...
错误的输入类型(如int溢出、枚举越界) 是/否 ...
幻觉API(调用不存在的重载或属性) 是/否 ...
错误属性/字段访问 是/否 ...
生成不完整(未实现的分支、空方法体) 是/否 ...
不必要的过度设计(加入无关功能) 是/否 ...
忽略异常或捕获过宽 是/否 ...

📊 C#测试矩阵(按风险优先级分层)

第一层:致命缺陷(P0)—— 任何一项触发即崩溃或死锁
序号 测试场景(C#专属) 输入条件 / 操作 预期结果(明确可验证)
1 UI线程死锁 在button_Click中调用Task.Result或.Wait(),且上游存在await未配置ConfigureAwait(false)。 程序不得死锁。UI保持响应,或异步操作超时后抛出TimeoutException。
2 异步回调中访问已释放对象 启动定时器后,在回调触发前删除所属便签并GC回收。定时器触发时捕获ObjectDisposedException,程序不崩溃。 异常被捕获并记录日志,弹窗提示“便签已不存在,定时任务已取消”。
3 集合遍历中修改 在foreach (var tab in colorTabs)循环体内执行colorTabs.Remove(tab)。 程序必须抛出InvalidOperationException并捕获,或改用for倒序遍历。严禁静默跳过导致数据错乱。
4 异步空方法(async void)异常 事件处理程序标记为async void且内部抛出异常(如文件访问被拒)。 异常必须被AppDomain.UnhandledException捕获并记录,不得导致进程静默崩溃。
第二层:高概率隐患(P1)—— 特定操作顺序下必现
序号 测试场景(C#专属) 输入条件 / 操作 预期结果(明确可验证)
5 锁超时与死锁检测 使用lock或SemaphoreSlim保护的资源,模拟持有锁的线程被阻塞(如MessageBox弹窗未关闭)。 等待线程应使用TryEnter或WaitAsync设置超时(如500ms),超时后优雅降级,而非无限等待。
6 大对象频繁分配(LOH碎片) 连续切换便签50次,每次加载的RtfContent 100KB(含嵌入图片)。 内存占用稳定,GC回收后WorkingSet涨幅 < 20%。使用GC.GetTotalMemory(true)验证。
7 路径超长(>260字符)导致DirectoryNotFoundException 配置文件路径或插入文件路径长度>260字符(含\\?\前缀绕过限制)。 程序应拒绝并提示“路径过长”,不得抛出未捕获的PathTooLongException。
8 跨线程UI更新遗漏Invoke 后台线程(如_loopTimer.Elapsed)直接设置editor.Text。 必须通过Control.Invoke调度,若直接访问则触发InvalidOperationException并被捕获。
第三层:边界与健壮性(P2)—— 恶劣数据或异常环境
序号 测试场景(C#专属) 输入条件 / 操作 预期结果(明确可验证)
9 编码转换损坏(UTF-16代理对) 从外部文件读取包含孤立的\uD800(无后续\uDC00)的RTF字符串。 应使用Encoding.UTF8.GetString严格校验,损坏字符替换为�,禁止抛出DecoderFallbackException。
10 CancellationToken未传递 长时间操作(如大文件保存)未检查CancellationToken,导致用户无法取消。 必须实现CancellationTokenSource,用户取消时立即抛出OperationCanceledException并回滚。
11 资源耗尽(句柄泄漏) 循环创建并销毁1000个Font、Brush、Pen对象(GDI句柄)。 进程句柄数保持稳定(< 5000)。使用Process.GetCurrentProcess().HandleCount验证。
12 JSON序列化循环引用 序列化对象图包含循环引用(如Tab引用NoteForm)。 应使用ReferenceHandler.Preserve或IgnoreCycles(System.Text.Json),禁止抛出JsonException。
第四步:重构与优化(输出完整代码)

基于前三阶段的分析,生成优化后的完整源代码。所有代码必须在<Nullable>enable</Nullable>上下文中编译通过,且无任何CS警告。


硬性编码规范(按优先级排序)

最高优先级:内存与资源安全
  • IDisposable强制管理:所有Stream、DbContext、Timer、HttpClient、SemaphoreSlim必须用using包裹,若作为类字段必须实现Dispose模式。
  • 事件订阅解绑:类中注册的静态事件或外部事件(如PropertyChanged)必须在Dispose中显式解绑,防止内存泄漏。
  • 并发共享状态:所有被多线程访问的读写字段必须使用lock、SemaphoreSlim、ConcurrentCollection或Interlocked。禁用async void(除事件处理程序),所有异步方法返回Task。
  • 空引用防御:启用<Nullable>enable</Nullable>,所有外部输入(文件、网络、用户)必须用??、?.或条件判空兜底。
高优先级:异常与错误处理
  • 捕获特定异常:禁止空吞(catch {})。文件操作捕获IOException、UnauthorizedAccessException;网络操作捕获TimeoutException、HttpRequestException。
  • 全局兜底:实现AppDomain.UnhandledException或TaskScheduler.UnobservedTaskException记录日志,防止程序静默崩溃。
  • 资源清理保证:使用try-finally确保非托管资源(如GCHandle、SafeHandle)在异常路径下释放。
中等优先级:性能与可维护性
  • 字符串处理:循环内使用StringBuilder,避免+。使用Span<char>或ReadOnlySpan<char>减少堆分配。
  • LINQ规范:避免在循环内调用Count()(用Any()替代),避免多次枚举IEnumerable。对频繁变动的集合使用HashSet或Dictionary。
  • 异常流控:不使用throw new Exception(),使用特定异常类型(如InvalidOperationException、ArgumentNullException)。不在正常流程中用异常控制逻辑(如用int.TryParse而非Parse+catch)。
低优先级:风格与注释
  • 采用PascalCase命名公共成员,_camelCase命名私有字段。
  • 关键算法用注释解释 “为什么” 而非 “是什么”。
  • 所有public API必须有/// <summary>文档注释。

执行规则

  1. 拒绝跳过步骤:必须按一、二、三、四阶段顺序输出。
  2. 拒绝“将就”:对“大部分情况能工作但逻辑不严谨”的代码,必须重写为正确实现,禁止累加补丁式修复。
  3. 输出格式:最终提供可直接编译的完整源码文件(.cs),不含修改日志,紧凑风格。

gtnes 发表于 2026-8-5 15:23
AC001 发表于 2026-8-5 15:35
支持谢谢!
angiefans 发表于 2026-8-5 15:35
这记事本真不错,小巧,还能调整透明度,建议楼主能增加隐藏左侧便签栏的功能,还有我发现按TAB键既然无法缩进,墙裂建议楼主加上
wjxwww2026 发表于 2026-8-5 15:56
感谢分享!很实用的工具
绵绵青山 发表于 2026-8-5 16:12
感谢分享!看起来不错,很实用的工具
开创者 发表于 2026-8-5 16:32
看起来不错,我更倾向于WEB版本
ysjd22 发表于 2026-8-5 16:32
这个便签看起来有点高级呢
robyyang 发表于 2026-8-5 16:34
感谢分享,让我想想有啥需要记录的....
好像更喜欢写在手机上,这样到处拿着比较方便
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-11-6 05:54

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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