问题标签 [cmd]
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.
windows - Windows .bat 文件中的意外变量替换行为
代码是,
前面的 Windows .bat 文件代码段会显示什么?为什么?(即为什么它的行为不像你最初想象的那样)?
java - 从 Windows Batch (cmd.exe) 中的文件读取环境变量
我正在尝试从批处理文件中读取变量以供以后在批处理脚本中使用,该脚本是一个 Java 启动器。理想情况下,我希望所有平台(Unix、Windows)上的设置文件具有相同的格式,并且也是有效的 Java 属性文件。也就是说,它应该如下所示:
是否可以像在 Unix shell 脚本中那样读取这些值?可能看起来像这样:
我知道这可能是可能的SET setting1=Value1
,但我真的希望所有平台上的设置都具有相同的文件格式。
澄清一下:我需要在命令行/批处理环境中执行此操作,因为我还需要设置无法从 JVM 中更改的参数,例如 -Xmx 或 -classpath。
windows - Windows 'dir' 命令,按名称排序和
我们可以在 Windows 资源管理器中看到按名称排序的目录文件。
如果我在 Windows 命令提示符下尝试相同的操作,它会按不同的名称排序 -正确:
有没有办法dir
按名称订购,它可以像人类一样读取数字?
windows - 你知道 Windows 上有一个类似的 wc(unix 字数统计命令)程序吗?
快速搜索给了我tawbaware wc,但它不接受 stdout 作为输入流,这意味着我不能在DOS会话中使用管道。
笔记:
我无法安装 cygwin 或使用 powershell(本来可以使用 ' |foreach-object {(get-content $_).count}
')
windows - 在 Windows 命令提示符中转义尖括号
我需要将包含尖括号(< 和 >)的字符串回显到 Windows 机器上的文件中。基本上我想做的是以下几点:
echo some string < with angle > brackets >>myfile.txt
这不起作用,因为命令解释器与尖括号混淆了。我可以像这样引用整个字符串:
echo "some string < with angle > brackets" >>myfile.txt
但是后来我的文件中有我不想要的双引号。
转义方括号 ala unix 也不起作用:
echo some string \< with angle \> brackets >>myfile.txt
想法?
windows - UTF-16 到 UTF-8 的转换(用于 Windows 中的脚本)
将 UTF-16 文件转换为 UTF-8 的最佳方法是什么?我需要在 cmd 脚本中使用它。
c++ - 如何在 MFC 应用程序退出时设置错误级别
我有一个我帮助维护的 MFC 旧版应用程序。我不太确定如何识别 MFC 的版本,而且我认为它不会有所作为。
该应用程序可以在命令行上接受一些参数;我希望能够在退出应用程序时设置错误级别,以允许 bat/cmd 文件检查失败并做出适当的响应。
我不相信 exit() 会起作用(老实说还没有尝试过),因为这是一个 MFC 应用程序。任何人都知道如何设置 MFC 应用程序返回的错误级别?我可以只使用exit()吗?
windows - Emacs 和 cygwin
如何更改我的 GNUemacs 以打开 cygwin 终端,而不是使用 shell 命令的 cmd 终端?
windows - 什么是相当于 Linux/bash 的 $ 的 Windows/cmd.exe?-- 程序退出/返回码?
在 Unix/bash 中,我可以简单地说:
$回声$?
从交互式和非交互式 shell 中找出程序的返回/退出代码。
现在,我怎样才能在 Windows/cmd.exe 中做同样的事情?
windows - 遍历文件夹字符串并解析出最后一个文件夹名称
我需要获取当前正在执行的批处理文件的文件夹名称。我一直在尝试使用以下语法(目前是错误的)循环当前目录:
几个问题,我似乎无法将“mydir”变量值作为搜索字符串传递。它似乎只有在我传递命令时才有效;我的语法错误,无法弄清楚原因。
我的想法是用'\'分隔符循环文件夹字符串,但这也会引起问题。如果我在每个循环上设置一个变量,那么最后一个值设置将是当前文件夹名称。例如,给定以下路径:
C:\Folder1\Folder2\Folder3\Archive.bat
我希望解析出值'Folder3'。
我需要解析该值,因为它的名称将是我将在批处理文件中进一步创建的另一个文件夹的一部分。
如果有人可以提供帮助,非常感谢。我可能完全是在叫错树,所以任何其他方法也会受到极大的欢迎。