PowerShell

PowerShell

在使用 PowerShell 处理 Windows 通知之前需要了解的事项

在使用 PowerShell 操作 Windows 消息显示功能之前,先观察执行环境和 API 边界。
PowerShell

避免 PowerShell + XAML 界面卡顿 — 通过运行 UI 线程与异步处理来理解其原理

这是一项进阶技术尝试:不阻塞 WPF 的 UI 线程,通过 BeginInvoke 启动另一个 PowerShell 管道,并使用 DispatcherTimer 观察其完成情况。
PowerShell

确认两个文件是否完全相同:在 PowerShell 中使用 SHA-256

使用 PowerShell 的 Get-FileHash 比较两个文件的 SHA-256 哈希值,并通过安全虚拟数据观察大小比较与单字符更改时摘要的差异。
PowerShell

Win32、COM、WinRT 有何区别?——从 PowerShell 梳理 Windows API 的三个世界

本文对比了从 PowerShell 访问 Win32、COM 和 WinRT 的入口,梳理了它们的调用方式、类型、生命周期以及在业务自动化中的应用场景。
PowerShell

【尖端技术 TRY】合并 FileSystemWatcher 的重复事件——直观理解防抖(debounce)

观察 FileSystemWatcher 的重复事件,并将防抖、文件就绪判定、幂等化以及防漏检进行独立设计。
PowerShell

【尖端技术TRY】从 PowerShell 调用 Excel COM — 探究 Excel.Application 的庐山真面目

通过最小冒烟测试从 PowerShell 调用 Excel COM 自动化,将 ProgID、对象模型与善后清理应用到实际工作中。
PowerShell

只想整理 Google Takeout 的照片和视频?用 PowerShell 自动归类到 Out 文件夹

将 Google Takeout 的 ZIP 压缩包及已解压文件夹中的图片和视频统一收集到 Out 文件夹中。以包含 2749 个文件、共计 15.81 GB 的实际数据进行测试,面向初学者介绍如何使用 PowerShell 显示进度、剩余文件数以及剩余时间。
PowerShell

Windows 窗口为什么会卡死?——从 PowerShell 窥探 Win32 消息循环

通过 PowerShell + WinForms 的最小 GUI 观察 Click 事件,体验 Win32 消息循环和 UI 线程卡死的原因。
PowerShell

一个进程里有多少个线程?——用 PowerShell 观察其庐山真面目

读取当前的 PowerShell 进程,观察一个 PID 对应多个线程的现象。
PowerShell

Base64 不是加密——用 PowerShell 亲眼确认“可逆性”

使用 PowerShell 进行 Base64 编码和还原,亲眼确认编码与加密的区别。