问题标签 [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.

0 投票
6 回答
2841 浏览

ruby - 如何检测 Gnome 终端?

我正在编写一个使用 F1 键的控制台应用程序(寻求帮助)。不幸的是,虽然(KDE 的)Konsole 不使用此键,但 Gnome 终端却使用,因此我的应用程序无法访问 F1 键。我不认为有一种方法可以检测 F1 键是否已经映射到事物的 GUI 端(Gnome 终端),但如果有,那么答案将消除这个问题。:)

因此,我的下一个最佳选择是尝试检测我是否在 Gnome 终端中运行。有没有办法做到这一点?我主要对从 Ruby 中收集这些内容感兴趣,但如果它可以通过 shell 或环境变量或虚拟文件系统(/proc、/dev 等)完成,那么这就足够了。

我希望有一种可靠的方法来做到这一点,但我可以满足于“最佳猜测”方法,比如 grep 环境变量寻找线索,让我合理地假设 Gnome 终端是包装终端。

额外信息:其他密钥也被 Gnome 终端“偷走”。我打算为 Gnome 用户显示一些关于备用键的信息性消息。

0 投票
4 回答
2383 浏览

c# - pConsole.StartInfo.RedirectStandardOutput and pConsole.Exited event (c#)

I have a GUI application that executes (in a new process) "console" applications and parse the output. To redirect the Output i set the pConsole.StartInfo.RedirectStandardOutput to true. I also subscribes to the event pConsole.Exited.

The problem I see is that I have to use Thread.Sleep() in the Exited event handler to get the last data.

My Exited event handler looks like this:

It seems that the Exited event executes before my last pConsole_DataAvailableEvent. Anyone knows how/why this is happening?

I also use a mutex/lock to make sure my Exited event is finished before I start execute my next console application.

0 投票
4 回答
23316 浏览

windows - 如何使 Eclipse 输出 std:out 到标准 Windows 控制台

正如 eclipse 用户所知,eclipse 默认捕获 std out 和 err 的输出并将其转储到与 IDE 集成的控制台中。

我希望eclipse默认使用标准的windows cmd实例来显示std:out和std:err,就像大多数其他IDE一样。有人知道如何设置吗?

0 投票
6 回答
20090 浏览

java - 有没有办法从 Java 程序中隐藏 win32 启动控制台(如果可能没有 JNI)

您从控制台启动一个 java 程序(可能使用 .bat 脚本)。我不希望控制台保持可见,我想隐藏它。

有没有一种简单的方法可以做到这一点?没有 JNI 吗?

0 投票
6 回答
4464 浏览

delphi - Delphi 2009 中的 Unicode 控制台应用程序

如何使用 Delphi 2009 创建 unicode 控制台应用程序?

如果我这样做:

我得到以下信息:

0 投票
1 回答
196 浏览

.net - 如何禁用控制台选项

是否可以禁用 .net 控制台应用程序的选项对话框?或者以某种方式阻止用户更改控制台属性?

0 投票
5 回答
27401 浏览

python - 在 Eclipse 中使用 Pydev 的交互式控制台?

我正在使用 Pydev 插件在 Eclipse 中调试我的 Python 代码。我可以打开一个 Pydev 控制台,它给了我两个选项:“当前活动编辑器的控制台”和“Python 控制台”。但是,它们对于在断点后检查当前变量状态都没有用。

例如,代码在断点处停止,我想使用控制台检查“动作”变量。但是我的变量不可用。我该如何做诸如“dir(action)”之类的事情?(即使它没有使用控制台)。

0 投票
3 回答
4677 浏览

vb.net - 将应用程序的状态记录到控制台窗口

我目前正在重构一个将其状态打印到控制台窗口的应用程序。目前我正在做这样的事情:

现在虽然这工作正常,但所有逻辑都隐藏在 console.writelines 之间,我发现它很难阅读。

我不知道是否有更好的方法来做到这一点,但我只是想问问是否有人想出了更好/更干净的方式将应用程序状态打印到控制台。

有任何想法吗?

0 投票
3 回答
10275 浏览

winapi - 如何构建 VB6 控制台应用程序

我做了一些谷歌搜索试图回答这个问题,但即使在那之后我也不太清楚。是否可以从 VB6 创建控制台应用程序?

我有一个没有窗口的 VB6 应用程序。我一直认为它是一个控制台应用程序。但是,我希望能够在其中使用 Windows API SetConsoleCtrlHandler 函数。我相信对于 C++/MFC 应用程序,您必须设置链接器开关才能创建控制台应用程序。我的一位开发人员告诉我,VB6 不能创建真正的控制台应用程序,因此这行不通。那么是否有可能创建一个 Windows 将识别为来自 VB6 的控制台应用程序的控制台应用程序?

平台:Windows XP SP2

开发平台:VB6

0 投票
7 回答
680 浏览

c - 为什么会发生这种情况(见图)?

为什么以下内容会产生效果 - 它打印一个充满随机字符的终端,然后退出,留下一个命令提示符,当您输入它时会产生垃圾。(我尝试过是因为我认为它会产生段错误)。

http://oi38.tinypic.com/r9qxbt.jpg

它是用以下方式编译的: