text_check 走的是产品同一条路径(Session::send_text → v3 线格式 → agent SendInput KEYEVENTF_UNICODE),手机掉线也能先把 Windows 半段验实。 参数是十进制 code unit 列表而不是自然语言字符串:命令行到 Rust 的编码往返 会引入与本轮无关的变量,由 PowerShell 从 .NET 字符串取 char[] 更忠实。 proof 脚本刻意用自有 WinForms 靶窗而非记事本:Win11 记事本所有标签页同进程, 本机当时开着用户文档,往里注入等于改用户文件。靶窗自报文本(写文件), 判据不依赖截图和 OCR。注入前后各断言一次前台窗口——SendInput 打的是前台, 靶窗不在前台时的注入会进别的应用,宁可失败也不误注入。 |
||
|---|---|---|
| .. | ||
| examples | ||
| src | ||
| Cargo.toml | ||