问题标签 [windows-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 投票
1 回答
2506 浏览

c# - 如何在 Visual Studio 控制台中键入重音/反勾号?

我需要在 Visual Studio 2010 控制台中键入反引号字符,但我似乎无法实现。我知道它是 Unicode 字符 +0060,我尝试了 Alt+ 方法,但没有奏效;经过一番研究,我将此行添加到我的 C# 应用程序中,但它仍然不允许我输入它: Console.OutputEncoding = System.Text.Encoding.UTF8

有没有简单的方法让它出现?我正在使用 Lucida Console 字体。谢谢!

0 投票
2 回答
1657 浏览

windows - Windows 批处理文件命令和变量

我不确定这是否可能,但我需要的是一个在 Windows 7 上运行并执行以下操作的普通 bat/cmd 文件:

第 1 步findstr- 它应该使用正则表达式引擎找到一个特定的字符串。假设我们正在寻找一个包含在标签中的数字<id>123</id>(假设这样的文件是唯一的,所以返回一个值)。该命令将打印123到屏幕上,但我需要将它保存在一个变量中(不知道如何)。

findstr步骤 2.对另一个目录的另一个调用。现在我们要找到一个文件名(/m选项),其中包含我们在步骤 1 中保存的值(在另一组文件中,即另一个目录中)。再次将结果(文件名)保存在变量中。说,file_123.txt符合条件。

步骤 3. 将我们通过第二次findstr调用 ( file_123.txt) 获得的文件复制到另一个位置。

整个问题围绕着如何将windows命令的结果保存到变量中,以便能够将这些值作为参数提供给后续命令。

0 投票
3 回答
1111 浏览

java - 从java代码设置本地dos变量

如果从命令行运行“java -jar”,有没有办法从 java 程序设置本地 dos 变量,以便在退出 java 后,它仍然可以存在于同一个会话中?

例子

0 投票
3 回答
24836 浏览

c++ - 如何在控制台程序中获取鼠标位置?

如何在 Windows 控制台程序中获取 C++ 中的鼠标单击位置?(单击时返回鼠标位置的变量)

我想用简单的文字命令画一个菜单,所以当有人点击时,游戏会注册它并知道位置。我知道如何做我需要做的所有事情,除了在单击时获取鼠标位置。

0 投票
5 回答
34727 浏览

windows-7 - 如何在 Windows 命令提示符下同时启动 2 个程序

我正在使用 Windows 7 64 位

这是我用来开始的代码片段

但是除非我关闭 LOLRecorder.exe,否则它不会启动我的 lol.launcher.exe .... 基本上我希望在它们启动后同时运行和 cmd 提示退出。这里有什么问题?我在这里查看了另一个 stackoverflow 答案,但它指的是我正在使用的相同方法。

编辑:

使用 start 命令,它只会启动 2 个终端窗口,但什么也没有启动!

0 投票
1 回答
1494 浏览

csv - 如何从 Windows 中的大 csv 文件中删除某个列?

文件大小可能超过 1GB。我可以写一个脚本,但我想知道是否有一种简单的方法,例如使用 Windows 命令提示符?

0 投票
7 回答
1021 浏览

.net - 连接纯文本文件的最佳方法?

我有一大堆纯文本文件,命名如下:file1.txt,file2.txt,...,file14.txt,...我想将它们按正确顺序连接到一个 .txt 文件。我应该如何以编程方式执行此操作?在命令窗口中运行的批处理文件?或者编写一个 Windows 控制台应用程序?

无论哪种方式,我可以有代码吗?谢谢。

更多信息:

  • 大量文件。每次我做这个报告时,一百个或更多。

  • dir 不会以正确的顺序给出文件:例如 file10.txt 出现在 file2.txt 之前,这就是我强调的原因。似乎从 1 到 n 的 for i 连接到文件名前缀是最好的。但我不知道如何在批处理模式下执行此操作或从 Windows 程序执行命令。

我倾向于做一个 Windows 控制台应用程序。这样的事情会起作用吗?

0 投票
3 回答
29694 浏览

c - 在 c 中为 Windows 获取终端大小?

如何使用纯 c 在 Windows 下的控制台窗口中检查 ymax 和 xmax?

linux有这段代码:

现在我想知道如何为 Windows 做同样的事情。我试过winioctl.h了,但它没有定义struct winsize或任何其他具有相似名称的东西。

有小费吗?谢谢。

PS。在 linux 中,您还可以使用getenv("LINES");. windows下有类似的变量吗?

聚苯乙烯。此外,我认为总是有ncurses.h两个系统都可以使用,但由于与我拥有的其他库发生冲突,我正在避免它。

购买力平价。这个问题在这里Getting terminal width in C? 有很多技巧,所以不需要重复。

0 投票
6 回答
3981 浏览

c - 防止 MSYS 'bash' 杀死捕获 ^C 的进程

我有一个控制台模式 Windows 应用程序(从 Unix 移植),最初设计用于在收到^C(Unix SIGINT) 时执行干净退出。在这种情况下,一个干净的退出涉及等待,可能相当长的时间,以关闭远程网络连接。(我知道这不是正常的行为,^C但我无法改变它。)该程序是单线程的。

我可以^C使用signal(SIGINT)(如在 Unix 下)或使用SetConsoleCtrlHandler. 当程序在 CMD.EXE 下运行时,两者都可以正常工作。但是,如果我使用 MSYS 附带的“bash”外壳(我使用 MinGW 环境来构建程序,因为这允许我重用 Unix makefile),那么程序会被强制终止一些随机的、短时间(小于100 毫秒)之后^C。这是不可接受的,因为正如我所提到的,程序需要等待远程网络连接关闭。

人们很可能希望在 MSYS bash 下运行这个程序。此外,这种效果会破坏测试套件。我无法从程序内部(理想)或通过 shell 上的设置(可接受)找到解决问题的任何方法。任何人都可以推荐任何东西吗?

0 投票
2 回答
6211 浏览

batch-file - 使用“rmdir”功能但保留指定目录

我想要的功能,rmdir /s但我需要保留指定的目录。rmdir /s除指定目录外,删除所有文件和子目录。

我也尝试过使用del /s,但随后在指定目录中留下了空文件夹。我也需要删除这些文件夹。

关于我如何做到这一点的任何指导?