问题标签 [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 投票
5 回答
10750 浏览

c# - 如何构建 C# 控制台应用程序以有效使用 IDisposable 数据库资源?

这是我为 C# 控制台应用程序提出的(非常简化以说明问题空间)设计。数据库连接实现 IDisposable,并且此解决方案不允许using数据库连接对象。有人可以为控制台应用程序提出更正确的结构吗?这是我需要经常解决的问题。

编辑:

有些人不明白为什么我希望它们作为成员变量。这是我在 doDatabaseWork 中的用例(有点伪编码):

看看我想如何在这个循环的生命周期内保持这些连接打开?

0 投票
5 回答
27046 浏览

c# - 从控制台应用程序访问 SQL Server

我有一个连接到 SQL Server 数据库的简单控制台应用程序。但是,它在运行时会引发以下错误。有什么线索吗?

我使用 SQL Server 2005 速成版。但是,我可以使用数据库资源管理器从 Visual Web 开发人员连接到 SQL Server。我使用的代码如下:

0 投票
13 回答
176766 浏览

c# - 如何在隐藏控制台的情况下运行 C# 控制台应用程序

执行控制台应用程序时有没有办法隐藏控制台窗口?

我目前正在使用 Windows 窗体应用程序来启动控制台进程,但我不希望在任务运行时显示控制台窗口。

0 投票
28 回答
1156833 浏览

c# - 如何在 .NET 控制台应用程序中获取应用程序的路径?

如何在控制台应用程序中找到应用程序的路径?

Windows Forms中,我可以Application.StartupPath用来查找当前路径,但这似乎在控制台应用程序中不可用。

0 投票
3 回答
3297 浏览

c# - 如何在 C# 中以编程方式关闭 Windows XP Print Spooler 服务

我需要编写一个小型控制台应用程序(补丁)来关闭打印后台处理程序服务,做一些事情,然后启动打印后台处理程序服务。我想用 C# 写这个。有人可以指出我正确的方向吗?提前致谢!

0 投票
7 回答
26838 浏览

.net - Using ELMAH in a console application

I just started using ELMAH and am a fan. My team supports a large number of web applications and I'm particularly excited that ELMAH lets us save exceptions from each application to the same MS SQL database table.

We also support a few console, DLL and desktop applications. Is it possible to use the ELMAH DLL to log exceptions in these apps to that same location?

0 投票
5 回答
26753 浏览

c# - 实现一个通过 SSL 使用 WebServices 的 C# 客户端?

因此,我已将 ServiceReference 添加到 C# 控制台应用程序中,该应用程序调用从 Oracle 公开的 Web 服务。

我已经完成了所有设置,当它不使用 SSL (http) 时它就像桃子一样工作。我现在正在尝试使用 SSL 进行设置,但在将其添加到服务引用(甚至是 Web 引用)时遇到了问题。例如,当我尝试将其添加到 Visual Studio 中时,服务公开的 URL (https) 没有返回适当的 Web 方法。

底层连接已关闭:发送时发生意外错误。从传输流接收到意外的 EOF 或 0 字节。元数据包含无法解析的引用:“ https://srs204.mywebsite.ca:7776/SomeDirectory/MyWebService?WSDL

我遇到的另一个难题是关于证书管理和部署。我有大约 1000 个外部客户端站点需要使用这个小实用程序,并且他们需要在适当的证书存储中安装证书才能连接到 Web 服务。不确定处理此问题的最佳方法。他们需要在根存储中吗?

我在网上花了好几个小时查看各种选项,但在任何地方都找不到一个好的干净答案。

总而言之,我在这里有几个问题:

1) 有人有一些关于在 Visual Studio 中设置使用 SSL 的 Web 服务的好链接吗?

2) 我应该如何注册证书?它应该存在于哪个商店?我可以只使用 CertMgr 之类的东西来注册它吗?

必须有一本好书/教程/任何可以向我展示设置此类内容的常见良好实践的东西。我只是似乎找不到它!

0 投票
6 回答
18936 浏览

c# - Get IP address in a console application

I am looking to figure out what my IP address is from a console application.

I am used to a web application by using the Request.ServerVariables collection and/or Request.UserHostAddress.

How can this be done in a console app?

0 投票
4 回答
2442 浏览

c# - 关闭 Windows Mobile 控制台应用程序

在 Windows Mobile 上关闭控制台应用程序的最佳和最干净的方法是什么?

默认情况下该应用程序是不可见的,您在正在运行的程序中看不到它,这对于运行后台进程非常有用,但有时用户可能需要关闭它。

0 投票
2 回答
3731 浏览

windows - Ruby 键盘事件处理

我正在使用 curses 开发一个小型控制台应用程序。

我有一个等待用户输入的主循环部分,它使用 getstr 函数,当然这等待用户按 Enter。

我想捕捉向上和向下和制表键的按键。我想这不能用getstr来完成。

任何人都知道如何做到这一点?

编辑:我试过使用 STDIN.getc 来阻止应用程序运行,而 getch 没有抓住箭头键。

编辑#2:我正在 Windows 上尝试此代码。似乎 Curses.getch 适用于 Linux,但在 Windows 上,我没有收到向上箭头的键。