问题标签 [console]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 在调试模式下执行控制台应用程序后,如何让 Visual Studio 暂停?
我有一组要作为控制台应用程序运行的 Boost 单元测试。
当我处理项目并运行测试时,我希望能够调试测试,并且希望在测试运行后控制台保持打开状态。
我看到如果我在发布模式下运行,程序退出后控制台窗口会保持打开状态,但在调试模式下并非如此。
我不想添加 'system("pause");' 或任何其他技巧,例如将字符读取到我的程序中。我只想让 Visual Studio 在运行带有调试的测试后暂停,就像我在发布模式下运行一样。如果测试的输出是在 Visual Studio 的输出窗口之一中捕获的,我也希望这样做,但这似乎也比它应该的要难。
我怎样才能做到这一点?
.net - 将跟踪输出重定向到控制台
假设我正在 VB.Net 中开发一个小型批处理控制台应用程序。我希望能够像这样构建应用程序:
请注意,我正在使用Trace
而不是Console
用于我的输出。这是因为工作方法可能从其他地方调用,甚至存在于不同的程序集中,我希望能够将不同的跟踪侦听器附加到它。那么如何将控制台连接到跟踪?
我已经可以通过定义一个简单的类(如下所示)并将一个实例添加到 Trace 的 listeners 集合中来做到这一点,但我想知道是否有更被接受或内置的方式来实现这一点:
console - 如何预防运行 Intersystems Caché 终端脚本时出错?
我正在开发一个需要执行 Intersystems Cache Terminal Scripts 的系统。
当我在常规 Caché 终端或 telnet 终端内运行例程时,Cache 会执行例程直到结束,没有任何问题。但是,当我尝试运行相同的例程,但这次在 Caché 终端脚本中调用该例程时,Caché 会在一段时间后断开会话。文档中根本没有提到“超时”设置或与我收到的“”消息相关的任何内容。
脚本就像这样运行:
1) 有谁知道是什么可能导致 Interystems Caché 在运行过程中断开会话(会话也不是空闲的。它会定期向控制台输出状态消息)?
2)关于如何解决它的任何想法?
谢谢,
路易斯·费尔南多
.net - .NET 中的高级控制台 IO
在屏幕上的任意位置并使用自定义前/背景颜色将数据写入文本控制台的最佳方法是什么?
command-line - Adobe AIR 应用程序可以通过命令行输出运行到控制台吗?
我有一个 AIR 应用程序,它通过 onInvoke 获取命令行参数。一切都很好,但我不知道如何将一些状态消息打印回用户(可以说是标准输出/控制台)。可能吗?
即使是跟踪的默认日志文件也可以,但我在任何地方都找不到有关它的任何信息。我需要创建自己的日志文件吗?现在那太傻了。
c# - 如何从服务 C# 捕获控制台输出?
我们有一个部署到远程客户系统的 C# 服务。应用程序将大量“诊断”信息写入控制台(即 Console.WriteLine())。该服务没有“做它应该做的”。我们如何在另一个应用程序中捕获服务的控制台输出?
可以在客户位置加载应用程序的 WinForm 版本。不幸的是,它运行正常。
更新:
我们能够更改更改服务,但此时不希望进行重大更改。
我们还记录到 MSMQ,但仅用于“重要”事件。此服务确实与 MSMQ 交互以实现其正常操作。或者,至少应该如此。当 WinForm 版本这样做时,该服务似乎没有从 MSMQ 中提取项目。因此,编写发送到控制台的消息可能会有问题。
c# - How can I keep a console open until CancelKeyPress event is fired?
What is the best way to keep a console application open as long as the CancelKeyPress event has not been fired?
I would prefer to not use Console.Read or Console.ReadLine as I do not want to accept input. I just want to enable the underlying application to print to the console event details as they are fired. Then once the CancelKeyPress event is fired I want to gracefully shut down the application.
c# - 在 C# 中重定向包含伪 loc (unicode) 字符串的 ConsoleOutput
我正在运行一个控制台应用程序(myApp.exe),它将伪本地化(unicode)字符串输出到标准输出。如果我在常规命令提示符 (cmd.exe) 中运行它,则 unicode 数据会丢失。如果我在 unicode 命令提示符(cmd.exe /u)中运行它或将控制台的属性设置为“Lucida Console”,那么将保留 unicode 字符串。
我想在 C# 中运行这个应用程序并将 unicode 字符串重定向到一个局部变量中。我正在使用 RedirectStandardOutput = true 的 Process 对象,但 unicode 字符串总是丢失。
如何指定保留此 Unicode 信息?
c# - 控制台实用程序应用程序版本的方法
在 C# 控制台应用程序中显示主要/次要版本的最佳方法是什么?
System.Windows.Forms
命名空间包含一个ProductVersion
类,可用于显示通过 Visual Studio 项目属性(程序集信息)设置的名称/版本信息。因此,这是我目前的机制:
为什么是这一部分Forms
?这适合控制台应用程序吗?
c# - 在 C# 中将控制台窗口置于前面
如何在 C# 中将控制台应用程序窗口置于前面(尤其是在运行 Visual Studio 调试器时)?