问题标签 [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.
unicode - 如何在 Windows 命令行中使用 unicode 字符?
我们在 Team Foundation Server (TFS) 中有一个项目,其中包含非英文字符 (š)。在尝试编写一些与构建相关的内容时,我们偶然发现了一个问题——我们无法将š字母传递给命令行工具。命令提示符或其他什么都搞砸了,tf.exe实用程序找不到指定的项目。
我尝试了 .bat 文件的不同格式(ANSI、UTF-8 有和没有BOM)以及用 JavaScript 编写脚本(本质上是 Unicode) - 但没有运气。如何执行程序并将其传递给Unicode命令行?
python - 如何处理“输入行太长”错误消息?
我正在尝试使用 os.system() 来调用另一个接受输入和输出文件的程序。由于文件夹名称很长,我使用的命令约为 250 个字符。
当我尝试调用命令时,出现错误:The input line is too long
.
我猜有一个255 character limit
(它使用 C 系统调用构建,但我也找不到它的限制)。
我尝试更改目录os.chdir()
以减少文件夹路径长度,但是当我尝试使用os.system()
它"..\folder\filename"
时显然无法处理相对路径名。有没有办法绕过这个限制或让它识别相对路径?
windows - Windows 中的 i18n 外壳
Windows 中是否有支持大字符集的 i18n shell?在 Windows 中测试我的应用程序会导致某些数学字符无法正确呈现。cmd.exe 和 powershell 中的 Lucida 字体没有足够广泛的选择。
Unicode UTF-8 是最可取的,其次是其他 Unicode 编码。
python - 摆脱 Windows 下 wxPython 中的 Python 控制台
如何摆脱在 Windows 中运行 wxPython 程序时显示为标准输出的控制台?
ruby - 如何在 Ruby (Windows) 中获取/设置控制台光标位置
我正在尝试用 Ruby 编写一个 shell,为了实现制表符完成,我正在使用 WinAPI 函数getch
从用户那里一次读取一个字符,检查制表符。
这个问题是退格键:
- 它将光标移到比提示更远的位置(例如,使用 prompt
hello>
,用户可以将光标退格到h
. 我希望它停在最后一个空格。 - 当用户的文本溢出到控制台的下一行时,退格键不会向上移动到上一行。
(我知道这两种行为都是设计使然。)
我对这些问题的设想解决方案包括控制光标移动;我需要知道光标在哪里,并且能够移动它。
在 Linux 上,我会使用 ANSI 转义序列,但 Windows 控制台不支持这些转义序列。
我查看了 WinAPI 并试图找到可以让我这样做的函数,但我能找到的只是GetConsoleCursorInfo
函数,它只返回光标的大小和可见性。
示例将不胜感激,因为我无法将 Win32API 类用于原始函数以外的任何东西。
谢谢。
batch-file - Windows XP 批处理文件连接
我正在尝试完成以下荒谬的任务:
我有一个包含一组完全限定文件名的文本文件。我想遍历文件并将每一行附加到一个公共变量,该变量可以传递给命令行工具。例如,该文件可能是:
C:\dir\test.txt
C:\WINDOWS\test2.txt
C:\text3.txt
我想将它们分配给一些变量'a',这样:
第二个问题是 - 什么是好的批处理文件参考?我在 Windows 资料和许多本土网站中找到了一些东西,但没有什么特别完整的。
batch-file - 如何将环境变量设置为批处理文件中带有空格的值?
我不知道如何准确描述我正在尝试做的事情,但这是一个示例批处理文件,它演示了我无法弄清楚的内容。:
我有一个批处理文件。在该批处理文件中,我正在尝试创建一个目录:
我的批处理文件在第 4 行失败Set TargetDir =...
:
我假设这是因为我的路径名中有空格。我以为我可以用引号括起我的变量:
但是当我到达创建目录的行时,它失败了,因为%TargetDir%
现在用引号括起来。md "%TargetDir%"\NewSubFolder
这可以修复还是我应该只编写一个 VBScript 来解决问题?
python - 如何避免带有包含 os.system 调用的 .pyw 文件的控制台窗口?
如果我将代码文件另存为.pyw
,则不会出现控制台窗口 - 这是我想要的 - 但如果代码包含对 的调用os.system
,我仍然会得到一个讨厌的控制台窗口。我认为这是由对os.system
. 有没有办法从我的.pyw
脚本中执行其他文件而根本不提升控制台窗口?
windows - Windows echo 命令无法回显用户设置的变量
我做了什么来搞砸我的 CMD 外壳?Windows XP Pro,打开一个 cmd 窗口并执行以下操作:
echo 命令由于某种原因不起作用。我可以很好地回显内置变量。在另一台电脑上试了一下,效果如预期
c - 无法在“C”程序中打印欧元符号
我无法打印欧元符号。我正在使用的程序如下。
我已将字符集设置为代码页 1250,其中 0x80 代表欧元符号。
程序
=======
输出
======
当前语言环境是:English_India.1250
欧元字符:?
其他细节
=============
操作系统:Windows Vista
编译器:vc++ 2008 express edition