#窗口 #控制台 #等待 #关闭 #命令 #小型 #用户

dont_disappear

一个小型crate,防止程序结束时控制台窗口关闭

28个版本 (18个稳定版)

3.0.1 2020年1月3日
3.0.0 2019年1月2日
2.2.1 2019年1月2日
2.2.0 2018年11月25日
0.0.10 2018年9月17日

#712GUI

Download history 79/week @ 2024-03-13 80/week @ 2024-03-20 92/week @ 2024-03-27 109/week @ 2024-04-03 68/week @ 2024-04-10 80/week @ 2024-04-17 135/week @ 2024-04-24 70/week @ 2024-05-01 64/week @ 2024-05-08 54/week @ 2024-05-15 52/week @ 2024-05-22 90/week @ 2024-05-29 77/week @ 2024-06-05 169/week @ 2024-06-12 242/week @ 2024-06-19 178/week @ 2024-06-26

687 每月下载量
6 crate 中使用

MIT/Apache

180KB

不消失

一个小型crate,防止程序结束时控制台窗口关闭。 pipeline status License Latest version Latest Docs downloads-badge

为什么你需要它。

在制作没有GUI的应用程序时,有时你会在程序结束时显示一些信息。如果你将此程序发送给某人,他们在Windows命令提示符或其他控制台中运行它,窗口可能在显示数据之前关闭。此crate允许用户等待他们阅读数据后再关闭窗口。

Don't Disappear动作示例 Don't Disappear动作,防止程序结束时数据消失。

帮助

如果你在使用 dont_disappear 时遇到任何问题或需要帮助,请发送电子邮件至 incoming+efunb/[email protected]

如何使用示例。

这是使用 dont_disappear 函数的一种示例。

extern crate dont_disappear;

fn main() {
    println!("Here is some data");
    dont_disappear::any_key_to_continue::default();
}

特性

按任何键关闭。

按回车键关闭。

通过窗口管理器关闭。

示例

按任意键继续

原始

下载Windows示例

下载Linux示例

cargo run --example any_key_to_continue

按回车键继续

原始

下载Windows示例

下载Linux示例

cargo run --example enter_to_continue

通过窗口管理器关闭。

原始

下载Windows示例

下载Linux示例

cargo run --example press_close

文档

API文档

依赖

此项目在 any_key_to_continue 模块中使用 crossterm。

下载

所有Windows示例

所有Linux示例

警告

如果你是从GitHub查看的,那么这是一个只读副本。请在此为GitLab副本做出贡献。

依赖

~460–670KB