问题标签 [console-application]

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 投票
3 回答
2527 浏览

.net - 尝试读取控制台应用程序的一些命令行参数

我有一个非常简单的.NET 控制台应用程序。我希望传递一些命令行参数......那里没什么难的。

现在,更重要的是,我通常有一个我希望传递的项目列表,作为一个论点。在这种情况下,文件列表。我不确定执行此操作的最佳方法。

但是带空格的文件名呢?我应该用逗号分隔它吗?

为了让事情变得有趣,我还有其他 args,它们接受单个值..所以我不确定是否应该将所有 arg 数据放在双引号中..

或者

0 投票
5 回答
134013 浏览

.net - .NET 控制台应用程序退出事件

在 .NET 中,是否有一种方法(例如事件)来检测控制台应用程序何时退出?我需要清理一些线程和COM对象。

我正在从控制台应用程序运行一个没有表单的消息循环。我正在使用的DCOM组件似乎需要应用程序泵送消息。

我尝试向 Process.GetCurrentProcess.Exited 和 Process.GetCurrentProcess.Disposed 添加一个处理程序。

我还尝试向Application.ApplicationExitApplication.ThreadExit事件添加处理程序,但它们没有触发。也许那是因为我没有使用表格。

0 投票
3 回答
219 浏览

windows-mobile - 连接事件以及之后如何处理应用程序

我在 Windows 手机上有一个基本的 SMS 拦截应用程序,目前这是一个连接 MessageInterceptor 类的 MessageReceived 事件的控制台应用程序。

一旦我完成了我的程序运行到完成,我的手机就会显示“忙碌的圆圈”,直到我做其他事情,但是当我收到与我的过滤器匹配的短信时,我的事件处理程序仍然会被触发。

我尝试了其他一些方法;

  • Codeplex 的 ManagedServicesWM 项目 - 这对于我需要的东西来说过于复杂,结果证明是一个带有 Thead.Sleep(200) 的无限循环,因此对于我的应用程序来说也是一个电池电量的腰部。
  • 做一个 Console.ReadLine(); - 但似乎 WM 控制台应用程序的标准输入为空,所以这什么也没做。
  • 使用表单应用程序 - 这只是让我的基本应用程序更加复杂和多线程,没有任何收获,并且给了我一个无用的表单。

但是这些替代品似乎都没有我的悬挂控制台应用程序那么好,但这感觉不像是正确的答案。

所以我想知道是否有人对实现这种风格的应用程序有其他想法,如果我发现在某些时候我的应用程序将被 Windows 内存管理器结束?

0 投票
2 回答
13267 浏览

c# - 为什么 Console.Out.WriteLine 存在?

实际上问题应该是为什么Console.WriteLine存在只是为了包装Console.Out.WriteLine

我发现了这个使用智能感知的小方法,然后打开.NET 反射器并“反编译”了该Console.WriteLine方法的代码,然后发现:

那么为什么要这样WriteLine实现呢?它完全只是一个捷径还是有其他原因?

0 投票
3 回答
38010 浏览

c# - C# 控制台应用程序图标

有谁知道如何在代码中设置 C# 控制台应用程序的图标(不使用 Visual Studio 中的项目属性)?

0 投票
3 回答
4046 浏览

c# - Console.ReadKey() 有更好的替代方案吗?

大多数编程书籍都会告诉您使用 Console.ReadKey() 来暂停控制台,但有更好的选择吗?

0 投票
1 回答
751 浏览

windows - 有没有办法将行为注入 csrss.exe 并修改/增强 Windows 控制台?

我知道 Console2 和类似的解决方案,但我真的很想增强系统中的每个控制台窗口。有任何想法吗?

0 投票
6 回答
16434 浏览

c# - C# Windows 控制台应用程序如何判断它是否以交互方式运行

用 C# 编写的 Windows 控制台应用程序如何确定它是在非交互式环境(例如,从服务或作为计划任务)中调用,还是从能够与用户交互的环境(例如,命令提示符或 PowerShell)中调用?

0 投票
3 回答
3357 浏览

c++ - C++ 实时控制台应用程序,同时输入和输出

我正在为某些东西编写一个快速的服务器应用程序,所以我真的不想编写一个完整的 GUI。但是问题是服务器的主要部分,但是控制台窗口一次只允许输入或输出。

我玩过的许多游戏中都有控制台(通常需要以某种方式激活),他们通过分离输入和输出来解决这个问题,这样底线专门用于输入输入命令,而其余部分用于输出就像一个普通的控制台窗口。

是否有可能以最少的工作量(即不必从头开始编写我自己的控制台窗口)并以跨平台的方式来做类似的事情?理想情况下,如果服务器在没有安装所有 GUI 东西的系统上运行,我想仍然以某种方式使用普通命令提示符,尽管我猜一个可以与服务器连接的简单 GUI 客户端也可以。

跨平台是指需要 Windows 和 Linux 支持。虽然如果我去客户端 GUI 路由 ID 还需要 Mac。

0 投票
5 回答
1260 浏览

asp.net - 什么会给我与非 Web 应用程序的 FormsAuthentication 散列相同的结果?

我已经编写了一个快速控制台应用程序,可以快速为我的 Web 应用程序生成用户名和登录信息,以用于没有正确散列密码的现有帐户。在我的 Web 应用程序中,我正在使用 FormsAuthentication,如下所示:

我尝试在控制台应用程序中使用 FormsAuthentication,但它无法解析 FormsAuthentication 或导入。我收到的警告询问我是否缺少程序集。我尝试使用以下内容来给我与之前相同的结果:

这两种方法给了我不同的结果。我需要得到与 FormsAuthentication 相同的结果。我不是具有微薄背景的安全专家,而且我的字符集知识更差。我很感激任何帮助。