标签: console-application

什么是一个好的Java,类似于curses的终端应用程序库?

我想编写一个执行屏幕操作的Java终端应用程序.是否有任何好的库允许你像*nix/C世界中的curses一样操纵屏幕?

我正在寻找的最小功能是窗口和用户输入支持.

在功能方面,我希望有一个终端区域,其中一些数据定期更新,同时(同时)用户可以在屏幕的其他部分输入命令/文本.

java terminal console gnu-screen console-application

93
推荐指数
5
解决办法
7万
查看次数

从Process.Start C#隐藏控制台窗口

我正在尝试使用System.Diagnostics.Process类在远程计算机上创建进程.我能够创建一个过程.但问题是,创建服务需要很长时间,并且会显示控制台窗口.另一个令人讨厌的事情是控制台窗口显示在我的窗体上,我不能在该窗体上执行任何其他操作.我已经设置了所有属性CreateNoWindow = true,

proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
Run Code Online (Sandbox Code Playgroud)

但它仍然显示控制台窗口.即使我已经重定向输出和错误分离流但没有运气.

有没有其他方法可以隐藏控制台窗口?请帮帮我.

这是我用来执行sc命令的代码的一部分.

Process proc = new Process();
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
proc.StartInfo.FileName = "sc";
proc.StartInfo.Arguments = string.Format(@"\\SYS25 create MySvc binPath= C:\mysvc.exe");
proc.StartInfo.RedirectStandardError = false;
proc.StartInfo.RedirectStandardOutput = false;
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.CreateNoWindow = true;
proc.Start();
proc.WaitForExit();
Run Code Online (Sandbox Code Playgroud)

c# process console-application

91
推荐指数
4
解决办法
12万
查看次数

每个配置文件只允许一个<configSections>元素,如果存在,则必须是根<configuration>元素的第一个子元素

我正在开发控制台应用程序,当我运行.exe文件时,我收到以下错误.

system.Configuration.ConfigurationErrorsException:system.Configuration.ConfigurationErrorsException每个配置文件只允许一个 元素,如果存在,则必须是根<configSections>元素的第一个子元素.

App.config文件是

<configuration>
    <startup useLegacyV2RuntimeActivationPolicy="true">
        <supportedRuntime version="v4.0"/>
    </startup>
    <configSections>
        <section name="Reva.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
    </configSections>
    <!-- ... -->
Run Code Online (Sandbox Code Playgroud)

如果我删除了

<startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
</startup>
Run Code Online (Sandbox Code Playgroud)

然后它工作正常.

c# asp.net iis-7 app-config console-application

88
推荐指数
1
解决办法
5万
查看次数

我该如何清除控制台

如标题中所示.如何在C++中清除控制台?

c++ windows console-application dev-c++

79
推荐指数
7
解决办法
23万
查看次数

使控制台等待用户输入关闭

我有一个控制台应用程序,在执行其任务后,必须向用户提供反馈,例如"操作已完成"或"操作失败"以及详细错误.

问题是,如果我只是"让它运行",输出消息将被打印,但控制台将很快关闭,没有时间阅读消息.

据我所知,在C++中,每个控制台应用程序都将以"按任意键退出"或类似的结尾.在C#中我可以用a来模拟这种行为

Console.ReadKey();
Run Code Online (Sandbox Code Playgroud)

但是我怎么能用Java做呢?我正在使用Scanner类,但鉴于"输入"是我的Scanner实例:

input.next()
System.exit(0);
Run Code Online (Sandbox Code Playgroud)

"任何关键"都可以使用,除了返回,这在这里是非常重要的.有什么指针吗?

java console-application

74
推荐指数
6
解决办法
19万
查看次数

用于关闭控制台应用程序的命令?

当用户选择菜单选项时,我需要关闭控制台.

我尝试使用,close()但它没有工作..

我怎样才能做到这一点?

c# console console-application

72
推荐指数
4
解决办法
21万
查看次数

如何读取 .NET 6 控制台应用程序中的 appsettings.json?

我尝试创建 .NET 6 控制台应用程序,但在读取 appsettings.json 文件时遇到问题。在网络应用程序中我可以使用这个......

var builder = WebApplication.CreateBuilder(args);
Run Code Online (Sandbox Code Playgroud)

但我会在控制台应用程序中使用什么?尝试将其添加到 program.cs 时出现此错误。"The name 'WebApplication' does not exist in the current context"

c# json console-application .net-6.0

69
推荐指数
4
解决办法
9万
查看次数

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

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

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

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

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

.net complexity-theory console-application

67
推荐指数
4
解决办法
9万
查看次数

在控制台应用程序中使用ELMAH

我刚开始使用ELMAH并且是粉丝.我的团队支持大量的Web应用程序,我特别兴奋的是ELMAH允许我们将每个应用程序的异常保存到同一个MS SQL数据库表中.

我们还支持一些控制台,DLL和桌面应用程序.是否可以使用ELMAH DLL将这些应用程序中的异常记录到同一位置?

.net elmah desktop-application console-application

65
推荐指数
4
解决办法
3万
查看次数

如何从控制台应用程序运行winform?

如何在控制台应用程序中创建,执行和控制winform?

c# console-application winforms

62
推荐指数
5
解决办法
10万
查看次数