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

windows - 如何从命令行向注册表添加多行 REG_SZ 字符串?

作为 Windows 机器上构建设置的一部分,我需要添加一个注册表项,我想从一个简单的批处理文件中完成。

该条目适用于第三方应用程序,因此格式是固定的。

该条目采用 REG_SZ 字符串的形式,但需要包含换行符,即。0xOA 字符作为分隔符。

我遇到了一些问题。

第一次尝试使用 regedit 加载生成的 .reg 文件。这失败了,因为它似乎既不喜欢长字符串也不喜欢带有换行符的字符串。我发现导出工作正常导入失败。我能够测试导出,因为第三方应用程序直接通过 win32 api 添加了类似的条目。

第二次尝试使用命令 REG ADD 但我无论如何都找不到添加换行符我尝试的所有内容都以添加文字字符串结束。

0 投票
3 回答
2256 浏览

asp.net - 我需要帮助从 asp.net 2.0 执行一个 bat 文件

我有一个使用 asp.net 2.0 和 vb.net 的 Web 应用程序,我编写了一个 bat 文件来使用 GPG 加密文件并将其称为 asp.net shell(路径名和文件名)。当我从 cmd windows 双击 bat 文件时,它工作正常,但是当我在应用程序中调用它时,我传递的所有命令都完美执行,除了 gpg 命令。我确保运行应用程序的用户具有运行我导入、信任和验证所有密钥的命令的所有权利和特权,事实上,双击它时 bat 文件工作正常,但为什么它确实成功执行了 GPG功能。它没有返回任何错误只是没有加密任何文件

gpg -e --always-trust -r <> 文件名

任何帮助将不胜感激。

谢谢!

0 投票
12 回答
568324 浏览

windows - 如何使用 Windows 批处理文件遍历文本文件中的每一行?

我想知道如何使用 Windows 批处理文件遍历文本文件中的每一行并连续处理每一行文本。

0 投票
19 回答
685691 浏览

windows - 如何通过批处理脚本检查进程是否正在运行

如何检查应用程序是否从批处理(以及 cmd)文件运行?

如果程序已经在运行,我不需要启动另一个实例。(我无法更改应用程序以使其仅成为单个实例。)

该应用程序也可以作为任何用户运行。

0 投票
10 回答
2419266 浏览

windows - 如何通过 bat 文件关闭、重新启动或注销 Windows?

我一直在使用远程桌面连接进入工作站。但是在这种环境下,我无法使用开始菜单中的电源选项。我需要另一种关闭或重新启动的方法。

如何通过命令行控制计算机的电源状态?

0 投票
11 回答
185744 浏览

windows - 如何调试 .BAT 脚本?

有没有办法单步执行 .bat 脚本?问题是,我有一个构建脚本,它调用了很多其他脚本,我想看看它们被调用的顺序是什么,这样我就可以知道我必须去哪里并添加我的修改.

0 投票
32 回答
149308 浏览

python - 在批处理文件中休眠

在编写批处理文件以在 Windows 机器上自动执行某些操作时,我需要暂停其执行几秒钟(通常在测试/等待循环中,等待进程启动)。当时,我能找到的最佳解决方案是使用 ping (我不骗你)来达到预期的效果。我在这里找到了一个更好的文章,它描述了一个可调用的“wait.bat”,实现如下:

然后,您可以在自己的批处理文件中包含对 wait.bat 的调用,并传入休眠的秒数。

显然,Windows 2003 Resource Kit 提供了一个类似 Unix 的 sleep 命令(终于!)。与此同时,对于我们这些仍在使用 Windows XP、Windows 2000 或(可悲的)Windows NT的人,有没有更好的方法?

我在接受的答案中修改了sleep.py脚本,因此如果命令行上没有传递任何参数,则默认为一秒:

0 投票
5 回答
5644 浏览

windows - 如何用另一个 .exe 包装对 .exe(带参数)的调用?

我有一个 Windows 可执行文件(比如program.exe),我想为用户提供 2 个启动器,它们将向它传递不同的参数。

我可以使用 2 个批处理文件轻松完成此操作,但我宁愿为用户提供 2 个 .exe 文件,因为它们更有可能在不编辑的情况下被正确使用。

有没有一种简单的方法来创建这样的可执行文件?

0 投票
2 回答
257 浏览

command-line - 我似乎无法使用附加的代码更改驱动器驱动器

我在 1.cmd 文件中有这些命令。前三个执行得很好。其结果是,在执行“sdp describe Integration.dpk &pause”之后,我在按下任意键后都会得到“按任意键继续...”。命令提示符退出。而不是将驱动器更改为 z:>。它有什么问题?

0 投票
2 回答
2438 浏览

batch-file - 如何在批处理文件中打开 Access 数据库(并等待它关闭后再继续)?

我已经尝试过这些,但它们没有工作(访问打开,但它不等待: