Articles of 控制台应用程序

我可以强制从Linux控制台刷新Firefox页面

这是这个问题的Linux版本。 有没有人有一个从命令行强制在Firefox上刷新页面的方法?

在所有子目录上使用wc来计算行数

如何计算所有子目录中所有文件的所有行与wc ? cd mydir wc -l * .. 11723 total man wcbuild议wc -l –files0-from=- ,但是我不知道如何生成所有文件的列表作为NUL-terminated names find . -print | wc -l –files0-from=- 不工作。

为什么Console.Readline没有按预期执行

我有下面的代码来处理。 我在这里的问题是代码运行while循环,而不是等待在行上的inputString temp = Console.ReadLine() 。 需要帮助了解为什么以及如何修复请。 提前致谢! /*Banker's algorithm Implementation*/ class Program { static void Main(string[] args) { int n = 0;//number of resources we will be dealing with int proc_num = 0;//Total number of processes to share available resources IDictionary<String, SysProcess> processes = new Dictionary<String, SysProcess>(); IDictionary<String, int> MaxR = new Dictionary<String, int>();// […]

%与FMOD计算模量

我的控制台应用程序看起来像 #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { int a, b; cin>>a>>b; cout<<"% "<<a%b<<endl<<"fmod "<<fmod(a,b)<<endl; system("pause"); return 0; } 我是C + +的新手,我有两个问题: 在VS上编写这个应用程序 为什么我需要包含“stdafx.h”? 有什么要求吗? 这是什么? fmod和%有没有区别? 得到完全相同的结果: Thx提前

如何在不显示Win32 GUI程序的控制台窗口的情况下执行子控制台程序?

(我search了答案,并没有find明确的解决scheme来解决这个问题。) 我正在开发一个MFC GUI程序。 该程序运行各种子程序,包括控制台程序和shell命令脚本(.cmd)。 最初,它显示了一个GUI窗口和一个控制台窗口(使用AllocConsole创build),因为subprocess有很多控制台输出。 但许多用户抱怨控制台窗口,所以我们决定隐藏控制台窗口。 首先尝试如下: if (AllocConsole()) { ::ShowWindow(::GetConsoleWindow(), SW_HIDE); } 好的,没有控制台窗口,但在控制台创build时有可见的闪烁。 我已经尝试了几个CreateProcess选项来创buildsubprocess,以防止完全显示控制台窗口,但总之失败了,我认为这实际上是不可能的。 这不是什么大不了的事 我们可以忽略启动时的临时窗口闪烁。 但是完全隐藏子控制台窗口是不可能的?

如何检测当前是否在控制台中启用了Windows 10缓冲区包装模式

有没有什么办法可以检测一个控制台程序是否在Windows 10的新function启用的情况下运行? 此MSDN页面显示HKEY_CURRENT_USER\Console\ForceV2 , HKEY_CURRENT_USER\Console\LineWrap和HKEY_CURRENT_USER\Console\{name}\LineWrap控制它,但除此之外,parsing不够健壮,它可能不正确。 如果用户切换到传统模式或从传统模式切换,则更改将在控制台重新启动之后才会生效。 如果我开发应用程序,我可以在启动时进行检查。 可能有一个竞争条件,虽然这使得registry检查没有任何实际用途。 我很好奇第三方控制台窗口的解决scheme。

在Windows上,控制台窗口所有权如何工作?

从另一个控制台应用程序启动控制台应用程序时,控制台所有权如何工作? 我看到了四种可能性: 第二个应用程序从第一个应用程序的一生中inheritance控制台,并在退出时将控制台返回给原始所有者。 每个应用程序都有自己的控制台 然后,Windows以某种方式将两者的内容合并到用户可见的“控制台”中 第二个应用程序获取属于第一个应用程序的控制台的句柄。 控制台放置在共享内存中,两个应用程序拥有相同的“所有权” 我很可能错过了一些东西,而这四个选项都没有充分描述Windows在其控制台上的作用。 如果答案接近选项4.我的后续问题是两个进程中的哪一个负责pipe理窗口? (当屏幕需要刷新/重绘等处理graphics更新) 一个具体的例子:运行CMD。 然后,使用CMD,运行[控制台应用程序]。 [控制台应用程序]将写入似乎与CMD使用的控制台窗口相同的窗口。

单个应用程序的多个控制台C ++

是否有可能创build两个控制台窗口(一个是主要的)和次要的是在Windows窗体中popup一个消息框? 我只想要辅助控制台窗口来保存ID(这将被硬编码到应用程序)因此,用户不必一直返回到主菜单来检查可用的ID 如果是的话,你会怎么做呢? 非常感谢

是否可以从控制台应用程序发送Toast通知?

是否有可能使用ToastNotificationManager从控制台应用程序发送Toast通知? 我知道可以从Windows通用应用发送Toast通知: var toast = new ToastNotification(doc); ToastNotificationManager.CreateToastNotifier().Show(toast); * doc – Toast存储在XMLstring中 要使用ToastNotificaionManager我需要Windows.UI.Notifications库,我不能在控制台应用程序项目中引用。 我之前提到过的库实际上是由WinRT使用的。 Windows控制台应用程序中是否可以使用WinRT API?

C#:有可能有一个单一的应用程序行为作为控制台或Windows应用程序取决于交换机?

我有一个简单的应用程序,我想通过交换机自动化sorting。 但是当我通过开关来运行它时,我并不想显示一个用户界面。 我只是想让它运行,做它的工作,在控制台中打印出来,然后退出。 另一方面,如果我没有使用任何开关运行它,我希望用户界面popup。 而在这种情况下,我真的不想要一个控制台窗口挂在背后。 有什么办法可以做到这一点,还是我必须创build两个单独的项目,一个控制台应用程序和一个Windows应用程序?