- 博客(322)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 批量删除广告文件删除指定文件小工具
摘要 DeleteNamedFiles是一款轻量级批量清理工具,用于在多目录中按文件名匹配删除文件。支持通配符处理隐藏/系统文件,提供拖拽操作、队列处理、自动清理等功能。主要特点包括:按文件名删除(不含路径)、拖拽添加文件/目录、自动开始清理、手动操作控制、DPI适配及配置持久化。使用时需填写文件名列表和目录列表,可设置通配符、处理隐藏/系统文件等选项。程序构建依赖.NET 8,支持单文件发布和自包含版本。注意删除操作不可逆,某些目录可能需要管理员权限。
2025-11-12 16:33:38
791
原创 批量格式化XML与JSON文件小工具
摘要 一款基于WPF和.NET 8开发的JSON/XML格式化桌面工具,支持拖拽批量处理文件和目录。主要特性包括:自动内容识别(XML/JSON)、严格格式校验、保留原始编码、多种安全替换策略(回收站/原子替换)、4并发处理能力、会话记忆功能。工具提供可视化界面,支持2/4空格或Tab缩进选择,自动跳过大文件(>100MB)和重复文件,处理结果清晰分类显示。配置文件采用JSON格式,与程序同名存储,支持启动自动处理和窗口居中设置。采用单文件发布方式,依赖.NET 8 Desktop Runtime运行
2025-11-11 15:08:53
1114
原创 DirectoryOpus复制完整路径遇到映射驱动器的问题
本文分享了在DirectoryOpus软件中解决映射网络路径复制问题的实用技巧。当需要复制网络映射路径(如\vmware-host...)时,软件默认会复制网络路径而非本地映射路径(如E:...)。解决方法是:找到软件的右键菜单设置,在"复制完整路径"命令的编辑框中删除"=unc"参数即可。经测试,修改后软件会优先复制本地映射路径而非原始网络路径,完美解决了这个冷门但实用的需求问题。
2025-11-10 14:40:54
158
原创 不依赖MFC框架实现重启explorer后运行程序
RestartExplorerLite是一个轻量级的Windows资源管理器(explorer.exe)重启工具,具有以下特点: 完全脱离MFC框架,仅依赖Windows API实现 采用taskkill命令强制终止explorer进程 支持在资源管理器重启后延时运行指定程序 提供命令行参数控制延时时间和程序路径 特殊处理explorer.exe的启动方式 支持带参数的程序启动 相比之前依赖MFC的版本,这个改进版具有更好的兼容性和更小的体积。
2025-11-10 13:36:57
305
原创 代码自动生成文本小工具TextStringizerWpf
TextStringizerWpf 是一个基于 .NET 8 的 WPF 文本处理工具,可将输入文本逐行添加前后缀并转义特殊字符。主要功能包括: 支持插值字符串模式($"..."),自动转义大括号 灵活的配置选项(转义双引号/反斜杠、跳过空行等) 预设和历史记录管理 多屏多DPI自适应布局,启动居中显示 实时更新处理结果 发布为单文件EXE(需.NET 8运行时) 工具采用WPF开发,界面紧凑合理,包含输入预处理、输出处理和常用操作按钮区域。适用于代码生成、文本格式转换等场景。
2025-11-08 10:49:35
867
原创 解决7z压缩命令无法处理特殊字符(& 等)以及日/韩文
摘要 本文针对压缩命令无法处理特殊字符(&等)和日韩文路径的问题进行了修复。原system()执行方式存在特殊字符被截断和非本地字符丢失问题。解决方案改为直接使用CreateProcessW执行命令,绕过cmd.exe解析层,完整传递Unicode字符。主要修改包括: 新增Exec7z局部执行器替换system() 保留原有参数构造与引号策略 修正中文全角引号问题 测试表明,该方法成功解决了含特殊字符、多语言路径的压缩问题,同时保持原有工程配置不变,实现了最小侵入式修复。
2025-09-30 10:30:35
825
原创 如何快速将当前的c#工程发布成单文件
本文档提供了适用于.NET项目的自动构建脚本使用说明,包含英文版(build.bat)和中文版(build_cn.bat)两个版本。脚本支持SDK风格的.NET Core/5+/6+/7+/8+/9+项目,包括WinForms、WPF、Console等可执行项目,可生成单文件应用。用户可通过参数配置发布模式(自包含/依赖框架)、运行时环境和构建配置。脚本会自动探测项目文件(.csproj),支持放置在项目根目录或其上级目录。文档详细说明了参数用法、实际发布示例和注意事项,并指出不适用于旧版.NET Fram
2025-09-30 09:57:54
672
原创 VS2022 C++ 工程从创建到调试的编码与配置指南
VS2022 C++工程编码与配置指南 本文总结了从编译失败到调试成功的全过程,提供了一套可复用的C++工程配置方案。核心问题是由于UTF-8源文件在中文系统默认代码页(CP936)下解析错误导致的C4819警告和连锁语法错误。 解决方案包括: 统一启用/utf-8编译选项 补充必要头文件 设置C++20语言标准 源文件保存为UTF-8带BOM格式 提供了三种配置方法: 图形界面设置 属性表(.props)全局复用 直接编辑.vcxproj文件 并附带了团队协作规范、常见问题清单和自检清单,帮助开发者快速建
2025-09-29 11:16:21
837
原创 libcurl库nmake编译方案以及完整使用封装与测试ftp
本文摘要: 提供了libcurl库的nmake编译方法,使用VS2022的x64 Native Tools命令行工具,通过指定Makefile.vc参数编译x64位release版本。 实现了一个封装libcurl功能的CLibCurlUser类,主要特性包括: 支持FTP/HTTP文件上传下载 支持目录递归传输 提供连接超时、传输超时设置 支持主动/被动模式切换 支持匿名和认证登录 类功能包括: 文件上传download_file/upload_file 目录传输download_directory/up
2025-09-25 16:46:12
401
原创 极速一键启用/禁用无线网卡(Wi‑Fi)小工具
摘要 WifiToggleTool 是一个基于 .NET 8 的 Windows 工具,用于快速启用/禁用无线网卡。主要功能包括:一键切换网卡状态、支持命令行参数(--enable/--disable/--toggle等)、系统托盘快捷操作、极简模式(--fast)和网卡选择功能。工具要求管理员权限运行,适配Windows 10/11系统,提供图形界面和命令行两种操作方式。特色功能包含多策略网卡检测、配置保存、日志记录以及异常处理。开发者还提供了详细的配置说明和常见问题解答,方便用户使用和维护。
2025-09-24 14:38:59
1057
原创 媒体文件整理助手(MediaOrganizer)效率神器
MediaOrganizer是一款Windows本地媒体整理工具,支持图片、音频、视频的批量处理。主要功能包括:按时间/分辨率/方向分类图片、格式转换、EXIF克隆;音频视频重命名整理;完善的批次撤销与日志记录。采用WPF+MVVM架构,具有轻量可靠、操作直观、性能高效等特点,支持拖放预览、真实路径检查、同盘移动优化等功能。程序不联网运行,所有操作可逆且记录详细日志,适合需要批量整理本地媒体文件的用户使用。注意该软件非免费,需联系作者获取授权。
2025-09-17 11:23:33
1071
原创 字典解密助手通知+闪烁修复记录
本记录总结“解压完成 → 弹出‘是否将源文件删除到回收站’确认对话框”之前的系统提示(托盘通知与任务栏闪烁)不稳定/不显示的问题、原因分析、最小化修复方案、具体改动位置与测试要点,供后续回溯与维护。字典解密助手右下角的这个通知以及任务栏闪烁,这个功能本来不困难,但是同样的代码,可能由于模态对话框的引入,第一次正常,第二次不正常,困扰了好久,终于修复了!
2025-09-12 10:11:02
962
原创 wpf程序启动居中并且最小化到托盘修复记录
摘要 本文记录了WPF应用启动优化过程,重点解决窗口居中显示和最小化到托盘时的闪烁问题。通过分析根因,采用了窗口屏外初始化、状态标记和延迟通知等关键技术方案,实现了: 启动最小化时直接隐藏到托盘,避免任务栏缩略窗和视觉闪烁 正常启动时首帧即居中显示,消除位置移动过程 恢复窗口时保持居中并正确激活 关键改动包括App启动路径分流、MainWindow预计算居中位置、TrayService通知回调优化等。验证表明方案有效解决了原有不良体验,同时提供了多显示器和DPI适配的健壮性实现。
2025-09-11 09:50:51
890
原创 免费表白神器LoveConfessionWpf文字支持完全自定义
《LoveConfessionWpf:基于.NET 8的WPF告白应用》摘要: 这是一款专为表白设计的离线WPF应用程序,具有以下特色功能: 动态爱心粒子背景与心形烟花效果 可自定义的告白文案(标题/正文/按钮文字等) 互动式按钮设计("再想想"按钮会躲避鼠标) 支持随机播放MP3背景音乐 多显示器DPI自适应居中显示 系统托盘管理与统一图标 通过JSON配置文件实现个性化设置 运行要求:Windows系统及.NET 8运行时环境。提供单文件发布选项,支持依赖框架或完全独立部署。应用会自
2025-09-09 16:55:02
808
原创 目录结构导出工具增强版排版文件结构神器
这篇文章介绍了一款改进版的目录结构导出工具,新增了MD和HTML格式导出功能,支持显示文件大小、修改日期等选项,并优化了用户界面。工具支持拖拽文件夹、双击快速导出,适用于文档管理、归档和分享场景。作者提供了软件成品和源码,可通过私信获取。
2025-09-09 11:02:13
326
原创 目录结构导出工具免费下载
一个简单高效的目录结构导出工具,支持拖拽文件夹与一键导出为 TXT/HTML,适合文档编写、归档与分享目录结构。输入一个目录,输出目录结果如下,比如说本软件的源代码:├── assets├── build├── tools├── app.py└── 使用说明.md。
2025-09-04 10:21:47
504
原创 Wpf程序屏幕居中问题修复全记录
摘要:修复了HotkeyPaster应用在多显示器环境下的窗口居中问题,重点解决了不同DPI缩放导致的显示异常。通过移除硬编码窗口大小、新增考虑DPI缩放的居中计算方法,并优化坐标转换逻辑,确保窗口在主/副屏都能精确定位。修复措施包括增强调试日志、边界检查,完善了代码健壮性。最终验证表明,应用在不同DPI比例的显示器上均能正确居中显示。
2025-09-03 11:24:17
400
原创 基于MFC实现的快速输入小工具
摘要:本文介绍了一款基于MFC开发的快速输入文本小工具,虽然功能较为简单且快捷键固定(仅支持10组),但因其稳定性良好而持续使用。作者已推出支持自定义快捷键的新版本,当前分享的免费单文件版本界面简洁,下载地址包含百度网盘和蓝奏云链接。该工具为个人使用开发,未进行复杂设计,欢迎交流讨论。(98字)
2025-09-03 10:53:27
445
原创 为何quest3设备会强制更新,如何屏蔽更新
Meta Quest 设备强制更新问题引发用户不满。文章指出,即使关闭自动更新选项,系统仍会强制进行固件更新,这主要出于安全补丁、兼容性和防止破解的考虑。作者整理了几种可能的屏蔽方法:路由器屏蔽更新域名、ADB禁用更新服务、root后阻止更新包写入或保持离线使用,但都可能导致功能受限。文章特别指出,启用AirLink功能可能间接触发系统更新,因为该功能需要稳定的网络连接。作者强烈反对这种未经用户同意的强制更新行为,认为这侵犯了用户对设备的自主控制权,并呼吁厂商提供更灵活的更新选择。
2025-09-03 08:51:10
1061
原创 LZ4 解压工具(WPF / .NET 8)说明书
本文介绍了一款基于WPF/.NET 8开发的LZ4解压工具,具有以下特点:1) 内置解码器支持实时进度显示;2) 可自动回退调用外部lz4.exe确保兼容性;3) 支持拖拽操作和批量处理;4) 提供多种配置选项如输出目录设置、强制覆盖等。软件支持两种运行模式:依赖.NET 8框架或独立运行,并配有详细的使用说明和常见问题解答。该工具主要解决LZ4文件解压过程中的兼容性问题,同时提供便捷的图形化操作界面。
2025-08-30 09:00:39
810
原创 字典解密助手ArchiveHelperWpfv1.0.12详细使用说明书
ArchiveHelperWpf 是一款高效的批量压缩包处理工具,支持拖拽/粘贴添加任务、多格式解压(使用7z.exe)和密码验证功能。主要特点包括:批量直接解压、非侵入式任务栏进度显示、右键WinRAR打开功能。提供密码字典管理、多选任务并发处理、自动创建输出目录等实用功能。建议大批量任务使用批量解压路径提升效率,疑难格式可开启7z回退尝试。软件支持Windows平台.NET8环境,首次运行自动创建配置文件。当前版本优化了任务栏进度显示和WinRAR右键打开体验。
2025-08-29 13:28:03
906
原创 字典解密助手Password Dictionary Archive Extractor大更新
摘要:Password Dictionary Archive Extractor 是一款基于 7-Zip 的压缩包密码破解工具,支持多种压缩格式和分卷解压。主要功能包括:拖拽文件/目录自动识别压缩包、智能分卷处理、递归解压嵌套文件、单文件扁平化移动、密码字典批量尝试(支持中文密码)、实时任务状态显示等。软件提供三种操作模式(弹窗确认/自动解压/仅验证),支持配置持久化和日志记录,要求 Windows 系统并依赖 7z.exe 运行。最新版本 v1.0.9 优化了多线程安全性和用户体验,同时提供框架依赖和自包
2025-08-26 17:13:57
1051
原创 压缩包密码找回工具递归解压增强版使用说明
摘要 Password Dictionary Archive Extractor 是一款基于 7-Zip 的压缩包密码破解与解压工具(C# WPF,.NET 8),支持通过字典文件尝试密码并自动解压。主要功能特点包括: 智能分卷处理:自动识别 RAR/7z/ZIP 分卷文件并映射到首卷 三种操作模式:弹窗确认/自动解压/仅验证密码 递归解压:支持嵌套压缩包的连续解压 单文件扁平化:解压后若仅剩单个文件自动移动至目标目录 高效日志管理:UI 环形日志与文件日志可选 便捷操作:拖拽文件即用、右键快捷功能、快捷键
2025-08-20 18:10:07
692
原创 自动连续粘贴记事本(Auto Paste Notepad)
《自动粘贴记事本》是一款专为Windows设计的效率工具,主打"复制即自动粘贴"功能。当用户在其他应用中复制文本时,该工具会自动将内容粘贴到记事本的上次光标位置,无需手动切换窗口。支持64KB内容阈值检测、重复内容过滤、自动滚动定位等功能。软件提供托盘驻留、全局热键自定义(默认Ctrl+Shift+P)、自动保存、多种编码/换行符支持等特性,界面显示当前粘贴状态和文本信息。适用于Win10/11系统,以单文件形式发布,无需安装.NET运行时,注重隐私保护不收集用户数据。
2025-08-16 15:00:27
962
原创 7z 双层加密压缩 GUI 使用说明
本文介绍了一款基于Python和PySide6开发的7z图形化压缩工具,支持双层加密压缩、分卷打包、性能模式等功能。主要特点包括:拖拽操作添加任务、支持密码加密和文件名加密、自动处理同名文件冲突、提供性能模式(需安装7-Zip)和纯Python模式两种压缩方式。软件会生成配置文件保存设置,无需安装Python环境。使用说明涵盖了快速上手步骤、功能清单、加密安全注意事项及常见问题解答。该工具适用于需要稳定加密压缩的场景,要求Windows 10/11系统,注意软件和源码需付费获取。
2025-08-15 15:26:58
692
原创 拷贝指定项目并且打包成zip文件小工具
本文介绍了一个自动拷贝和打包文件的小工具。该工具可将指定文件/目录复制到目标文件夹并打包为zip(按"目录名+时间"命名),完成后自动删除源文件夹(可设置不删除)。工具支持通过配置文件设置打包后是否自动退出程序,方便用户批量处理重复性文件传输任务,提高工作效率。
2025-08-07 13:54:22
231
原创 【更新20250806】批量双层加密压缩小工具7z格式增强版
本文介绍了一款批量压缩工具的更新内容,新增了分卷压缩和目录模式功能。分卷压缩仅支持单层加密,目录模式可自动将子目录分别压缩。该工具支持文件和目录的单/双层加密压缩,可自定义密码和压缩选项。作者公开了部分核心代码(使用7za命令进行压缩处理),但完整软件和源代码需付费获取。更新后的工具保留了原有的拖拽操作方式,并优化了文件处理流程,包括自动重命名和删除临时文件等功能。
2025-08-06 11:04:51
280
原创 快速设置同时访问内网和外网的批处理脚本
本文介绍了一个快速设置同时访问内网和外网的批处理脚本。通过运行管理员权限的批处理文件,自动删除默认路由并添加特定网络路由(如0.0.0.0指向192.168.11.1,192.168.1.0/24和192.168.3.0/24指向192.168.1.1),实现内外网并行访问。若执行成功提示则配置生效,否则需检查配置。作者表示该批处理经实测有效,解决了频繁禁用网卡的麻烦。全文简明扼要地说明了脚本的使用方法和验证方式。
2025-06-20 09:31:37
264
原创 vs2022编译github上的notepad3项目可能遇到的问题
vs2022编译github上的notepad3项目可能遇到的问题以及解决办法。
2025-06-12 10:57:21
161
原创 c#实现绝对路径和相对路径的转换
摘要:本文介绍了在.NET 4.6.1等低版本中实现路径转换的方法。提供了将相对路径转为绝对路径的GetAbsolutePath方法,以及两种获取相对路径的GetRelativePath重载方法:一种基于当前目录,一种可指定基准路径。方法通过路径分割和对比实现路径转换,能处理路径分隔符统一化和异常情况,最终生成如"..\config\file.txt"的标准格式。这些方法适用于需要将路径存储于配置文件并后续转换使用的场景。所有代码均经过验证可用。
2025-06-11 14:00:08
506
原创 自动转换剪贴板中的字符串方便c#的$““符号输出
这篇文章介绍了一个用C#处理剪贴板字符串的小工具。主要功能是将剪贴板中的字符串转换为C#格式的$""字符串,自动处理特殊字符转义(如双引号转",花括号转{{}}等)。程序使用MFC框架实现,通过WinMain入口点隐藏控制台窗口,从剪贴板获取文本内容,处理后重新写回剪贴板。文章包含核心转换函数ConvertStringForCsharpCode的实现代码和完整的WinMain函数流程,还提供了隐藏控制台窗口的方法说明。该工具简化了C#代码中字符串处理的准备工作。
2025-05-24 15:02:47
522
原创 自动切换剪贴板路径中反斜杠为正斜杠
这是一个自动转换Windows路径斜杠方向的小工具。它能将剪贴板中的路径反斜杠自动替换为正斜杠,无需手动编辑。通过C++编写的命令行程序实现,可以直接修改剪贴板内容。程序包含路径转换函数和剪贴板操作逻辑,后续还可通过修改项目属性来隐藏命令行窗口。使用时只需复制路径后运行程序,剪贴板中的路径就会自动转换格式。
2025-05-21 17:26:23
220
原创 C++ 异常捕获 try 和 __try的区别笔记
在VS2019环境下,try和__try在异常捕获上存在显著差异。默认情况下,try在Debug模式下可以捕获异常,但在Release模式下无法捕获,而__try在两种模式下均能正常捕获异常。通过在编译命令行中加入/EHa参数,可以使try在Release模式下也能捕获异常。/EHa参数的作用是防止VC编译器优化掉try-catch模块。具体设置方法可参考相关文档。这一发现对于处理特定异常(如访问非法地址导致的Access Violation异常)具有重要意义。
2025-05-10 14:30:48
302
原创 彻底禁用windows的语音识别快捷键win+ctrl+s
工作中经常使用ctrl+s保存,但是经常误触win,结果弹出如下对话框:搜索网络,问遍AI,竟然没有一个不依赖常驻内存软件的办法,最终经过探索,总算是彻底解决了此问题,不过也带来了问题,将无法正常使用设置语音识别功能了,因为语音识别功能对我的工作电脑毫无意义,于是对于我个人来说也算是完美解决了问题。先直接说思路,直接替换下面的文件为任意一个你想要执行的exe,这样执行win+ctrl+s的时候,就会执行你想要的exe而不是设置语音识别了,如果你想什么也不做,只需要编译一个空白的exe,什么也不做就行了。
2025-04-23 14:52:22
2325
原创 基于MFC的c++代码实现监控托盘图标隐藏图标
基于MFC的c++代码实现监控托盘图标隐藏图标,c++就是节省资源,内存占用约1MB左右。关键是两个文件,代码直接提供。
2025-04-03 18:25:46
233
原创 一个c#的简单日志记录类,避免使用Nuget依赖
可以实现滚动记录日志,效率不算高,如果追求效率考虑使用seriallog库等,这个库只适合简单工具,不想依赖其他库的情况下使用。
2025-04-02 18:11:37
398
原创 Windows分辨率发生变化时执行某个制定的程序
最近有个需求,需要在Windows分辨率发生变化时执行某个制定的程序,本来打算使用任务计划之类的设置去实现这个功能,结果发现似乎不行,于是只能写代码实现了。
2025-04-02 10:51:12
191
原创 c#代码实现Windows下快速选择播放设备
有时候我们需要快速选择播放设备,每次用手点击有点浪费时间,于是我写了一个windows应用程序,执行程序即可快速选择播放设备,而如果设置参数,则可以快速选择制定的设备。经过测试,直接执行程序则恢复到默认的第一个设备,而如果给定参数,则会指定对应的播放设备,这样就不用每次必须用鼠标点击切换设备了!
2025-03-28 16:09:44
283
原创 c++超简单日志记录函数仅用于简单测试
有时候写了一个非常简单的小工具,想要记录日志测试,甚至都不想添加一个头文件,这个时候希望有个非常简单的日志记录类,能够直接复制粘贴就能使用,不用考虑线程问题等复杂场景,于是就有了下面这个类,亲测可用。支持输入日志到终端或者文件。
2025-03-27 10:40:38
308
原创 System.InvalidOperationException:对象当前正在其他地方使用
比如UI正在初始化,结果另外一个线程调用了更改界面的函数,则会出现上面的错误,因为这个错误是偶发的,所以暂无办法稳定复现。场景:窗体启动时异步加载数据,同时允许用户手动刷新,确保两个操作不会冲突。通过上述方法,可实现窗体级别的全局线程安全,彻底解决对象正在其他地方使用异常。确保锁仅用于保护真正共享的资源,避免滥用导致性能下降。锁嵌套规则:确保所有代码路径以相同顺序获取锁。4. UI控件的线程安全访问。UI线程与锁的关系。3. 异步操作中的锁管理。
2025-03-21 09:16:51
695
depends工具辅助提取dll文件
2017-12-25
基于html5实现摄像头数据的采集和上传
2015-05-19
ArtCursors注册版
2014-09-12
snake模型改进算法
2015-09-06
基于GDAL的地图缩放以及las点云3d和dem显示
2015-05-08
SHA1哈希值计算包含h和cpp文件
2018-01-23
zyUpload实现图片预览上传
2015-05-25
opencv3.0移植cvSnakeImage
2015-09-06
64位png2jpg
2015-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅