首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏科控自动化

    Spectre.Console

    Spectre.Console 是 .NET/C# 平台非常优秀的控制台应用程序 UI 框架库,提供非常多开箱可用且非常好看的 UI 组件。 Spectre.Console 和 Spectre.Console.Cli 区别 Spectre.Console 是不包含 args 命令行参数解析的,但作为一个 tools 工具对于解析 args 参数显得非常重要 下面是 Spectre.Console 的 UI 组件 预览图: 下面官方实例,是为了自己抄代码: Borders using Spectre.Console; using Spectre.Console.Rendering

    1.2K30编辑于 2023-02-28
  • 来自专栏Dotnet9

    开源项目:AnsiConsole-能够编写 ANSI 转义序列的控制台

    功能 Spectre.Console 的一些显着功能包括: • 颜色:Spectre.Console 提供了对 ANSI 转义代码的支持,这允许在控制台中输出带颜色的文本。 Spectre.Console 通过提供简单而强大的 API 来创建表格以及支持自定义列宽度、行样式等功能,使这项任务变得容易。 Spectre.Console 提供了一种易于使用的 API 来创建带有不同样式和动画的进度条。 Spectre.Console 还可轻松从用户获取输入,包括文本输入、密码输入等多种提示。 功能展示 实时展示 Spectre.Console 可以使用 Live Display 小部件就地更新任意小部件。 【包含异步进度】 进度展示 Spectre.Console 可以在控制台中显示有关长时间运行的任务的信息。

    62920编辑于 2023-08-31
  • 来自专栏Net分享

    开源项目Candy-基于C#编写的通过HOOK系统鼠标的电子宠物

    功能 Spectre.Console 的一些显着功能包括: • 颜色:Spectre.Console 提供了对 ANSI 转义代码的支持,这允许在控制台中输出带颜色的文本。 Spectre.Console 通过提供简单而强大的 API 来创建表格以及支持自定义列宽度、行样式等功能,使这项任务变得容易。 Spectre.Console 提供了一种易于使用的 API 来创建带有不同样式和动画的进度条。 Spectre.Console 还可轻松从用户获取输入,包括文本输入、密码输入等多种提示。 功能展示 实时展示 Spectre.Console 可以使用 Live Display 小部件就地更新任意小部件。 【包含异步进度】 进度展示 Spectre.Console 可以在控制台中显示有关长时间运行的任务的信息。

    38820编辑于 2023-07-26
  • 来自专栏晓晨的专栏

    .NET 在控制台(Console)打印图片

    最近发现了一个有趣的项目 Spectre.Console https://github.com/spectreconsole/spectre.console ,可以使用这个库来构建漂亮的控制台应用程序, 安装nuget包:Spectre.Console、Spectre.Console.ImageSharp,然后一句代码即可: AnsiConsole.Render(new CanvasImage("/Users

    1.8K20发布于 2021-06-24
  • 来自专栏Dotnet Dancer

    使用Spectre.Console定制.NET控制台输出样式(美化效果)

    创建一个控制台项目,引用包Spectre.Console。 或者如果需要定制控制台cli命令,也可以引用 Spectre.Console.Cli ,里面自带包含了Spectre.Console 先做个最简单的输出演示,例如下划线、背景色、加粗等,如下图演示所示。 也欢迎关注个人公众号:【Dotnet Dancer】 参考文献: [1] Spectre.Console官方开源项目地址: https://github.com/spectreconsole/spectre.console

    55310编辑于 2024-10-21
  • 来自专栏DotNet NB && CloudNative

    使用 C#、OpenAI 和 Spectre.Console 创建控制台 ChatGPT 客户端

    我们将使用适用于 OpenAI API (https://github.com/openai/openai-dotnet) 的官方 .NET 库和 Spectre.Console 来构建此应用程序。 Spectre.Console 是一个 .NET 库,可以更轻松地创建美观的控制台应用程序。 安装 OpenAI 和 Spectre.Console 软件包 打开 NuGet 包管理器并安装 OpenAI 库: 接下来,搜索 Spectre.Console 并安装它: 编写代码 配置 打开 Program.cs 需要两个 using 语句: using OpenAI.Chat; using Spectre.Console; 我们需要定义模型和 API Key: const string model = " messagesAssistantChatMessage 完整代码 这是整个代码,简明扼要,只有 35 行: using OpenAI.Chat; using Spectre.Console; const

    92310编辑于 2024-11-23
  • 来自专栏编程进阶实战

    一个库帮你轻松的创建漂亮的.NET控制台应用程序

    今天大姚给大家分享一个.NET开源且免费的类库帮你轻松的创建漂亮、美观的.NET控制台应用程序:Spectre.Console。 安装项目的NuGet包 在NuGet包管理器中搜索:Spectre.Console 点击安装。 控制台文字输出 原生自带的 Console.WriteLine("你好追逐时光者!!!") GitHub开源地址:https://github.com/spectreconsole/spectre.console 在线文档:https://spectreconsole.net/quick-start

    56510编辑于 2024-04-29
  • 来自专栏编程进阶实战

    增强用户体验:2个功能强大的.NET控制台应用帮助库

    Spectre.Console Spectre.Console是一个.NET开源且免费的类库帮你轻松的创建漂亮、美观的.NET控制台应用程序。 开源地址:https://github.com/spectreconsole/spectre.console 详细介绍:https://mp.weixin.qq.com/s/K1yOmNQFyl3RObrnBbG8LA

    47810编辑于 2024-08-08
  • 来自专栏编程进阶实战

    C#/.NET/.NET Core优秀项目和框架2024年4月简报

    项目源码地址: https://github.com/belav/csharpier 公众号详细介绍: https://mp.weixin.qq.com/s/KcVsLOj1emWtYouyHWbMqg Spectre.Console 项目源码地址: https://github.com/spectreconsole/spectre.console 公众号详细介绍: https://mp.weixin.qq.com/s/K1yOmNQFyl3RObrnBbG8LA

    44310编辑于 2024-05-11
  • 来自专栏编程进阶实战

    使用Terminal.Gui构建功能强大的.NET控制台应用

    前言 前段时间分享了一个库帮你轻松的创建漂亮的.NET控制台应用程序 - Spectre.Console的文章教程,然后就有小伙伴提问:.NET控制台应用需要应对强交互性的场景,有什么好的解决方案?

    52210编辑于 2024-07-09
  • 来自专栏JusterZhu

    C# 13 中的 Esc Escape Sequence

    References https://gist.github.com/fnky/458719343aabd01cfb17a3a4f7296797 https://github.com/spectreconsole/spectre.console

    77200编辑于 2025-01-23
  • 来自专栏DotNet NB && CloudNative

    美观且功能丰富的控制台:5个.Net开源项目

    3、一个美观且功能丰富的 .NET 控制台应用程序开源库 Spectre.Console 是一个开源的 .NET 库,用于创建美观、功能丰富的控制台(命令行)应用程序。

    63530编辑于 2023-10-13
  • 来自专栏InCerry

    .NET周刊【10月第3期 2024-10-20】

    使用Spectre.Console定制.NET控制台输出样式演示 https://www.cnblogs.com/weskynet/p/18467930 这篇文章介绍如何使用Spectre.Console 文章提供了Spectre.Console的官方项目地址和文档作为参考。

    1.4K10编辑于 2024-11-23
  • 来自专栏DotNet NB && CloudNative

    .NET周刊【10月第3期 2024-10-20】

    使用Spectre.Console定制.NET控制台输出样式演示 https://www.cnblogs.com/weskynet/p/18467930 这篇文章介绍如何使用Spectre.Console 文章提供了Spectre.Console的官方项目地址和文档作为参考。

    2.3K10编辑于 2024-11-23
  • 来自专栏圣杰的专栏

    从 MCP 到 Agent Skills,AI Ready 的 .NET 10 正当时

    output-dir/ 1-5 ## 输出格式 拆分后的文件命名格式:`{原文件名}_page_{页码}.pdf` ## 依赖项 - PdfSharpCore 1.3.65 - PDF 操作核心库 - Spectre.Console Spectre.Console@0.49.1 #:property PublishAot=true using PdfSharpCore.Pdf; using PdfSharpCore.Pdf.IO; using Spectre.Console /output/ 1-5[/]"); return 1; } 进度反馈 使用 Spectre.Console 提供直观的进度显示: await AnsiConsole.Progress()

    91010编辑于 2025-12-28
  • 来自专栏InCerry

    .NET周刊 【7月第2期 2023-07-02】

    share-your-thoughts-about-game-development-for-the-chance-to-win-a-prize/ 【英文】使用 System.CommandLine 和 Spectre.Console

    40320编辑于 2023-08-31
  • 来自专栏InCerry

    .NET周刊【10月第1期 2024-10-06】

    Spectre.Console 助手 https://dev.to/karenpayneoregon/spectreconsole-helpers-3ml3 帮助程序代码的实现和介绍也可作为如何使用 Spectre.Console

    3.8K10编辑于 2024-11-23
  • 来自专栏InCerry

    .NET周刊【9月第1期 2025-09-07】

    google-cloud-dotnet/releases/tag/Google.Cloud.VMMigration.V1-2.7.0 [34]幽灵控制台/幽灵控制台:https://github.com/spectreconsole/spectre.console [35]幽灵控制台/幽灵控制台:https://github.com/spectreconsole/spectre.console [36]0.51.1:https://github.com/spectreconsole /spectre.console/releases/tag/0.51.1 [37]1:https://zh.wikipedia.org/zh-hans/高德纳 [38]2:https://baike.baidu.com

    41110编辑于 2025-11-12
  • 来自专栏编程进阶实战

    C#/.NET这些实用的编程技巧你都会了吗?

    本文给大家分享一个.NET开源且免费的类库帮你轻松的创建漂亮、美观的.NET控制台应用程序:Spectre.Console

    70010编辑于 2024-08-23
  • 来自专栏InCerry

    .NET周刊【10月第1期 2025-10-05】

    opentelemetry-dotnet-contrib/releases/tag/Exporter.Geneva-1.13.0 [65]幽灵控制台/幽灵控制台:https://github.com/spectreconsole/spectre.console [66]0.52.0:https://github.com/spectreconsole/spectre.console/releases/tag/0.52.0 [67]StackExchange/StackExchange.Redis

    56110编辑于 2025-11-12
领券