1419得票20回答
如何向批处理文件传递参数?

我需要在运行批处理文件时传递ID和密码,而不是将它们硬编码到文件中。以下是命令行的样子:test.cmd admin P@55w0rd > test-log.txt

1329得票24回答
如何在Windows CMD中一行中运行两个命令?

我想在Windows CMD控制台中运行两个命令。 在Linux中,我会这样做touch thisfile ; ls -lstrh 在Windows上如何实现?

1256得票7回答
“%~dp0”是什么意思,它是如何工作的?

我认为 %~dp0 非常有用,我经常使用它来使我的批处理文件更加便携。 但是这个标签本身对我来说似乎非常神秘...它是什么意思呢?~ 是在做什么?dp 指的是驱动器和路径吗?0 是否指代包含文件名称的批处理文件的路径 %0? 还是说这只是一个奇怪的标签? 我也想知道它是否是一个被记录的特...

1134得票12回答
如何在批处理/cmd中添加注释(注释掉)?

我有一个批处理文件,运行了几个修改表格的Python脚本。 我希望用户注释掉他们不想运行的1-2个Python脚本,而不是从批处理文件中删除它们(这样下一个用户就知道这些脚本存在作为选项!) 我还想添加注释,特别提醒用户在运行之前需要更新的批处理文件中的变量。我看到可以使用REM。但是似乎...

981得票7回答
通过 Windows 批处理文件将长命令拆分成多行

如何在批处理文件中将长命令拆分为多行?

888得票12回答
Windows批处理文件:.bat和.cmd有什么区别?

据我所了解,.bat 是旧的16位命名约定,而.cmd是用于32位Windows,例如从NT开始。但我仍然到处看到.bat文件,并且无论使用哪个后缀,它们似乎都能正常工作。假设我的代码永远不需要在NT之前的任何操作系统上运行,那么我将批处理文件命名为哪种方式真的很重要吗?或者说如果我使用错误的...

872得票29回答
如何在批处理/cmd中让程序休眠五秒钟

Windows的截图工具可以捕捉屏幕,但有时候我想在五秒后捕捉屏幕,比如拍摄通过网络摄像头显示的图像(例如运行脚本并对着摄像头微笑)。 我如何在批处理文件中等待五秒钟?

860得票18回答
如何在一个 .BAT 文件中运行多个 .BAT 文件

我正在尝试通过我的commit-build.bat文件来执行其他的 .BAT 文件,以便将其作为我们构建过程的一部分。 commit-build.bat 文件内容如下:"msbuild.bat" "unit-tests.bat" "deploy.bat" 这似乎很简单,但是commit-bu...

779得票27回答
如何在批处理文件中使用echo输出换行符?

如何在批处理文件输出中插入换行符号? 我想要做这样的事情:echo hello\nworld 将输出:hello world

746得票25回答
批处理文件删除N天前的文件

我正在寻找一种在批处理文件中删除所有早于7天的文件的方法。我在网上搜索过,并发现有些示例代码有数百行,而其他代码则需要安装额外的命令行工具来完成该任务。 在Bash中可以用几行代码完成类似的事情。看起来至少有点简单的东西可以在Windows的批处理文件中完成。我正在寻找在标准的Windows...