1 个不稳定版本
0.1.0 | 2022年12月23日 |
---|
#39 在 #explorer
6KB
67 行
mousetrap-rs
Rust 实现的 https://github.com/inconshreveable/mousetrap
mousetrap 是一个小型库,回答一个问题。
在 Windows 机器上,是否由某人双击可执行文件并在资源管理器中浏览时触发了进程?
mousetrap
提供了一种检测这些调用的方式,以便您提供更有用的行为和关于如何运行 CLI 工具的说明。
在非 Windows 平台上,此库总是返回 false
。
安装
将此添加到您的 Cargo.toml
[dependencies]
mousetrap = "0.1"
用法
use std::io;
fn main() {
println!("started_by_explorer: {}", mousetrap::started_by_explorer());
println!("Press Enter to exit...");
let mut s = String::new();
io::stdin().read_line(&mut s).unwrap();
}
许可证
MIT
lib.rs
:
Rust 实现的 https://github.com/inconshreveable/mousetrap
mousetrap 是一个小型库,回答一个问题。在 Windows 机器上,是否由某人双击可执行文件并在资源管理器中浏览时触发了进程?
mousetrap
提供了一种检测这些调用的方式,以便您提供更有用的行为和关于如何运行 CLI 工具的说明。
依赖项
~17-25MB
~287K SLoC