问题标签 [console-output]

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.

0 投票
9 回答
200186 浏览

python - 如何在控制台上的同一位置写入输出?

我是 python 新手,正在编写一些脚本来自动从 FTP 服务器等下载文件。我想显示下载的进度,但我希望它保持在相同的位置,例如:

输出:

下载文件 FooFile.txt [47%]

我试图避免这样的事情:

我该怎么做呢?


重复如何在命令行应用程序中打印当前行?

0 投票
1 回答
1117 浏览

c# - 如何禁用 .DLL 的控制台输出?

我曾经在我的 Web 自动化项目中使用 WatiN。但是,IE 对我来说看起来很慢。我尝试在 FF 项目中使用 WatiN,但似乎带有 Firefox 的 WatiN 不如带有 IE 的 WatiN 强大。

在此之前,我研究了如何在 Firefox 3.5 中使用 WatiN。因为 WatiN 为 FF 2.x 和 FF 3.x 附带了 jssh。当我将 WatiN 与 Jssh FF 3.x 一起使用时,FF 崩溃。所以,我在这个网站上找到了一个话题,它说 SWAT(Simple Web Automation Toolkit)有一个更新版本的 jssh 并且与 3.5 兼容。

我下载了 SWAT 并将该扩展安装到 FF。它真的奏效了!但似乎,WatiN 无法一次打开多个 FF 页面,并且当一个 FF 页面已经打开时也无法打开 FF 页面。这很烦人。

所以,我又看了看特警。SWAT 的 C# 文档很少,但 SWAT 的脚本语言已经与 C# 几乎相同。在 SWAT 中一切看起来都不错(在 IE 中仍然不如 WatiN,但对于 FF,它比 WatiN 好)。

如果我不分享我的项目,我更喜欢控制台应用程序而不是 GUI。所以,我创建了一个控制台应用程序。编写代码等...我运行了我的项目,但似乎 SWAT 发送了调试输出或控制台输出/打印或其他任何内容。

例如:当我使用此代码时:

我在控制台屏幕上看到此文本:

还有更多。

我写的代码:

控制台输出:

如何禁用此输出?我会在控制台屏幕上打印一些东西,它们很重要:)。

谢谢...

0 投票
8 回答
40525 浏览

oracle - Oracle PL/SQL - 即时输出/控制台打印的技巧

我有许多可能需要几分钟才能运行的 pl/sql 程序。在开发它们时,我添加了一些打印语句来帮助调试并提供一些反馈和进度指示器。最初,我在小型测试集上运行这些,输出几乎是瞬时的。现在我正在使用需要几分钟才能运行的大型测试集进行测试,我发现打印到控制台不再合适,因为在程序结束之前什么都不会打印。我习惯于在不缓冲其输出并立即打印它的环境中工作,并且添加简单的打印语句以进行简单的调试和诊断是很常见的。

在 pl/sql 中是否可以立即打印输出(不缓冲)?如果不是,人们推荐什么替代方案来获得类似的结果?

0 投票
1 回答
1851 浏览

powershell - 输出重定向仍然在 PowerShell 中使用颜色

假设我像这样运行 msbuild:

在 Posh 控制台中,输出是彩色的。这非常方便 - 您只需通过观察输出来识别颜色。例如,不重要的消息是灰色的。

问题

我想添加将它重定向到这样的地方的能力(简化示例):

  • 如果我使用“控制台”,则 cmdlet/函数Redirect-AccordingToRedirectionVariable应该以与未通过管道输出相同的方式输出带有颜色的 msbuild 消息。换句话说 - 它应该保持输出不变。
  • 如果我使用“TempFile”,Redirect-AccordingToRedirectionVariable会将输出存储在临时文件中。

甚至可能吗?我猜不是:| 或者您对如何实现目标有什么建议?

可能的解决方案:

但是如果你想象可以有很多很多 msbuild 调用,那就不理想了。

不要害羞告诉我如何应对它的任何新建议;)


也欢迎任何有关重定向/着色/输出的背景信息。
(问题不是特定于 msbuild,问题涉及任何编写彩色​​输出的应用程序)

0 投票
1 回答
4836 浏览

qt4 - QTextStream 用于控制台输出

我正面临着用于控制台输出的 QTextStream 这个非常烦人的问题。

结果看起来像这样,找到的多项式是:

我无法摆脱第一行的这种奇怪转变,我不知道..从哪里来。我认为对齐标志可能存在一些问题,但不知道它到底是什么。

谢谢您的帮助。

0 投票
3 回答
81101 浏览

matlab - MATLAB 控制台输出

假设我有一个名为 " x" 和的变量x=5

我想要做:

并打印该代码:

x 等于 5。

这就是我习惯在 Java 中做事的方式,所以它们必须是在 MATLAB 中执行此操作的类似方式。

谢谢

0 投票
4 回答
40423 浏览

ada - 如何使用 Put_Line 方法输出整数?

我无法编译该程序,因为它似乎没有在 Put_Line 方法中打印整数变量和字符串。我在网上查看了源代码,当他们这样做时它就可以工作,所以我哪里出错了。谢谢你的帮助。

0 投票
2 回答
1595 浏览

c# - 将 C++ 控制台输出重定向到 C#

我正在尝试将 C++ 控制台的输出传递给 C# Windows 窗体应用程序,我遇到的问题是 C++ exe 的输出仅在 C++ exe 终止后才会显示在 C# 控制台中。无论如何在运行 C++ exe 时将 exe 输出实时获取到 C# 控制台(如无需终止 exe)?这是我尝试的方法,

谢谢,

0 投票
0 回答
1038 浏览

c# - 重定向标准错误/标准输出

我有一个 C# 应用程序,我在其中尝试将一些写入到 stderror 的文本重定向。写入 stderror 的文本实际上是通过调用其他 dll 中存在的函数来编写的。我已经使用CreatePipe,SetStdHandleReadFile(按此顺序)来实现上述功能。虽然我可以使用 Console.SetError 重定向在同一个 C# 文件中写入的任何文本,但由其他 dll 写入 stderr 的文本仍会写入本机 stderr 并且不会被重定向。

有什么方法可以捕获/重定向此文本?谢谢。

0 投票
1 回答
98 浏览

objective-c - 自定义日志记录方法 MyLog 不适用于 Objective-C 中的高页面字符

我正在尝试使用自定义记录器为基于文本的游戏提供干净的控制台输出。以下是相关方法的代码:

这是这个例子的用法:

和输出:

如您所见,MyLog 函数适用于低页字符,但当它尝试打印高页字符时,它只是跳过整行。有人知道为什么是这样吗?