问题标签 [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 回答
432922 浏览

file - 批处理文件:如何读取文件?

如何从批处理文件中读取文件(文本或二进制文件)?有没有办法以二进制模式或文本模式读取它?

0 投票
3 回答
69715 浏览

batch-file - 如何将任务列表的 CPU 时间转换为 CPU % 使用率?

我试图用来tasklist找出哪个进程消耗了我的 CPU 的 X% 以上(稍后用 . 杀死它taskkill。)

我如何知道时间格式代表的百分比?

文件说:

一个过滤器可能是:

如果我尝试

有用。

但如果我

它没有。

我怎么知道时间格式代表 90%?还是80%?CPU使用时间和CPU使用百分比有什么关系?

0 投票
9 回答
16839 浏览

linux - 相当于 %~dp0 在 sh

我正在使用 sh 将一些 Windows 批处理文件转换为 Unix 脚本。我有问题,因为某些行为取决于批处理文件中可用的 %~dp0 宏。

有没有 sh 相当于这个?有什么方法可以获取执行脚本所在的目录吗?

0 投票
13 回答
589792 浏览

batch-file - 如何从批处理文件创建空文本文件?

有人能记得使用 BAT 文件在 MSDOS 中创建空文件的命令是什么吗?

0 投票
3 回答
1380 浏览

visual-studio - 从 VC6/VC2005/VC2008 项目文件调用批处理/脚本文件

有没有办法从 VC6(及更高版本)项目文件中调用外部脚本或批处理文件?

我有一个后台进程,在尝试构建某些项目(DLLS、可执行文件)之前我需要杀死它,并且还没有找到从项目本身成功完成此操作的方法。我只想调用一个带有 taskkill 命令的批处理文件。

(是的,我可以在构建项目之前从命令行运行批处理文件,但我并不总是记得这样做,并且自动完成对整个开发团队来说更方便且不那么烦人。)

0 投票
4 回答
25318 浏览

file - 将扩展关联到程序的脚本

我的客户正在某些工作站中用 OpenOffice 替换 MS Office。我的程序使用 .xml 扩展名(使用开放格式)将文件导出到 Excel,并使用当前关联的程序(使用 ShellExecute)打开它

问题是 OpenOffice 没有注册与其关联的 .xml 扩展名。

手动关联工作正常,但我想制作一个 .reg 或其他东西来轻松更改设置。

我正在查看已经进行更改的 PC 中的注册表,但是

key 没有任何引用 OpenOffice 的内容。

关联存储在哪里?我怎样才能制作一个脚本来完成这项工作?

0 投票
3 回答
2021 浏览

c - Windows XP 上的 GCC 编译器错误

我在尝试使用 GCC 编译 C 程序时遇到了一个完全奇怪的错误。这是我正在使用的批处理文件:

以下是我在尝试运行此代码时收到的错误消息。所有文件都在同一个目录中,是的 PATH 变量设置正确:

现在,有趣的是 gcc 命令,这是我遇到的问题。(其他问题似乎与此有关。)编译 core.c 时,GCC 命令工作得很好,并且按预期生成了一个 .o 文件。当试图编译 system.c 或 consoleio.c 时,GCC 失败了,但是以一种非常意想不到的方式:看起来好像 windows 无法运行程序。这对我来说是意义。我尝试了很多事情,包括自己在窗口外运行这些命令。关于 core.c 的东西很特别,我不知道有什么区别。我从字面上复制了该行并更改了文件名以创建另外两行失败的行。

所以,简而言之,帮助。我在 Windows XP 上使用 DJGPP 和 GCC,最后还有一个 python 脚本应该将所有东西联系在一起。(当项目是单个源文件时,这一切都有效,但尝试将文件拆分为单独的文件会导致这个奇怪的错误。)

谢谢。

PS:是的,我们使用的是批处理文件,我知道这会让你们中的一些人畏缩。但是,如果可能的话,我真的很想在继续使用 makefile 之前了解这个错误。^_^

编辑:接受的答案确实是我们的问题,尽管问题出在 DJGPP,而不是 Windows。(Windows 似乎没有命令限制。)解决方案是使用 MinGW 而不是 DJGPP 进行编译,这样可以立即解决问题。多谢你们!

0 投票
2 回答
1912 浏览

windows - Windows .bat 文件中的意外变量替换行为

代码是,

前面的 Windows .bat 文件代码段会显示什么?为什么?(即为什么它的行为不像你最初想象的那样)?

0 投票
1 回答
9689 浏览

shell - 将标准输入和标准输出重定向到文件

我目前是 C类入门的助教。这门课是使用 Visual Studio 教授的,但是在评分时,我只使用一个简单的 Windows 批处理脚本来处理所有提交的作业、编译它们、在测试文件上运行它们,并将输出重定向到我可以打印的一系列文本文件出来,做标记,然后交还给学生。整个过程运行得很好,除了当我重定向标准输入时,它不会像直接在控制台中输入相同的标准输入时那样出现在重定向的标准输出中。因此,为控制台格式化的代码输出不会在重定向输出中正确显示。以下文件片段显示了此问题。有谁知道一个简单的解决方案?

文件:example.c

文件:输入.txt

输出(控制台)

输出(重定向)

0 投票
11 回答
1218466 浏览

windows - 在命令提示符下运行 .exe 的 Bat 文件

我想创建一个 .bat 文件,这样我就可以单击它来运行它:

有人可以帮助我了解 .bat 文件的结构吗?