问题标签 [batch-file]

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 投票
7 回答
170737 浏览

windows - 如何使用带有路径的“开始”和带有空格的命令在 Windows 中创建批处理文件

我需要创建一个批处理文件,它在 Windows .cmd 文件中启动多个控制台应用程序。这可以使用启动命令来完成。

但是,该命令中有一条路径。我还需要传递也有空格的参数。这该怎么做?

例如批处理文件

0 投票
5 回答
47556 浏览

batch-file - 如果出现错误,如何获取批处理文件 .bat 继续执行下一条语句

我正在尝试在 .bat 中编写关闭 VM 服务器的脚本。如果 vmware-cmd 命令之一失败(因为机器已经关闭),我希望它继续而不是轰炸。

0 投票
3 回答
27490 浏览

windows - 将文件从一个目录复制到另一个目录的批处理文件

我有一个应用程序的两个代码库。我需要将所有带有 .java 的目录中的所有文件从较新的代码库复制到较旧的代码库(这样我就可以将其提交给 svn)。

我怎样才能写一个批处理文件来做到这一点?

0 投票
9 回答
193369 浏览

batch-file - 如何编写 Windows 批处理脚本以从目录中复制最新文件?

我需要将目录中的最新文件复制到新位置。到目前为止,我已经找到了有关forfiles命令的资源、一个与日期相关的问题here 和另一个相关的问题。我只是有一点麻烦把碎片放在一起!如何将该目录中的最新文件复制到新位置?

0 投票
4 回答
11401 浏览

c# - 获取没有 DNS 的网络上所有计算机的列表

问候,

我需要一种方法(通过 C# 或在 .bat 文件中)来获取给定网络上所有计算机的列表。通常,我使用“网络视图”,但这往往只在您的域内起作用(据我的理解)。我需要网络上所有可用计算机的名称(或至少是 IP 地址)。

能够获取不是我的域上的所有计算机(在这种情况下,我会使用 WORKGROUP,或者任何默认值)也可以。

0 投票
2 回答
537 浏览

batch-file - 如何从命令提示符使用 soem 开关标志调试 exe

例如,从命令提示符下,我需要在调试器下启动带有一些开关标志的 exe。我该怎么做?

这是一个来自 c/c++ 的 exe,使用我需要调试的 VS2005 环境构建。我将一些标志传递给这个 exe 来执行一些事情。

0 投票
6 回答
17967 浏览

windows - 如何使用 Perl 使批处理文件像简单的 grep 一样工作?

我已经知道这个问题的明显答案:“只需下载 <在此处插入最喜欢的 Windows grep 或类似 grep 的工具>”。但是,我在当地 IT 人员严格控制的环境中工作,我们可以在我们的计算机上拥有什么。我只想说:我可以在 Windows XP 上访问 Perl。这是我想出的一个快速 Perl 脚本,它可以满足我的需求,但我还没有想出如何设置一个批处理文件,以便我可以将命令输出通过管道传输到其中,或者传递一个文件(或文件列表?) 作为“grep 表达式”之后的参数:

如何编写可以执行以下操作的批处理脚本,例如:

编辑:即使我标记了另一个“答案”,我还是想赞扬Ray Hayes 的答案,因为它确实是“Windows 方式”,即使另一个答案在技术上更接近我想要的。

0 投票
13 回答
294393 浏览

windows - 如何在 windows 的变量中获取命令的结果?

我希望将命令的结果作为 Windows 批处理脚本中的变量获取(请参阅如何在 bash 中获取命令的结果以获取bash 脚本等效项)。首选可在 .bat 文件中运行的解决方案,但也欢迎使用其他常见的 Windows 脚本解决方案。

0 投票
5 回答
6538 浏览

windows - Windows上的关闭脚本以删除注册表项?

编辑:以前更明确地命名为:-“阻止 Kontiki 的 KHOST.EXE 在 Windows XP 启动时自动加载的最佳解决方案?

本质上,每当运行40D应用程序时,它都会将khost.exe设置为随 Windows 自动启动。这很烦人,因为它使我的启动时间增加了几分钟,而且我什至不使用 4OD 的 P2P 方面。

设置的注册表项是:

我假设某种启动关闭 脚本来删除这些注册表项将是最好的解决方案,但我不喜欢.vbs.bat脚本或我将它们放在自动运行的地方在适当的时候。

我知道有一个TV On-Demand Monitor 应用程序,但我真的不需要运行另一个进程,我只需要删除上面描述的注册表项。

0 投票
9 回答
377516 浏览

windows - Windows 批处理文件中的 %~d0 是什么意思?

我正在查看一个定义以下变量的批处理文件:

  • 是什么意思%~d0%~p0实际上是什么意思?
  • 是否有一组众所周知的值用于当前目录、驱动器、脚本参数等?
  • 我可以使用其他类似的快捷方式吗?