标签: batch-file

如何将参数传递给批处理文件?

我需要在运行时将ID和密码传递给批处理文件,而不是将它们硬编码到文件中.

这是命令行的样子:

test.cmd admin P@55w0rd > test-log.txt
Run Code Online (Sandbox Code Playgroud)

arguments batch-file

1100
推荐指数
17
解决办法
180万
查看次数

%~dp0是什么意思,它是如何工作的?

我发现%~dp0非常有用,我使用它来使我的批处理文件更具可移植性.

但标签本身对我来说似乎很神秘......这是~做什么的?是什么dp意思驱动器和路径?是否0引用%0包含文件名的批处理文件的路径?

或者它只是一个奇怪的标签?

我还想知道它是否是一个记录的功能,或者是一些容易被弃用的东西.

batch-file

970
推荐指数
7
解决办法
86万
查看次数

如何在Windows CMD中的一行中运行两个命令?

我想在Windows CMD控制台中运行两个命令.

在Linux中,我会这样做

touch thisfile ; ls -lstrh
Run Code Online (Sandbox Code Playgroud)

它是如何在Windows上完成的?

windows command-line cmd batch-file

861
推荐指数
12
解决办法
83万
查看次数

如何在批处理/ cmd中"注释掉"(添加注释)?

我有一个批处理文件,它运行几个进行表修改的python脚本.

  1. 我想让用户注释掉他们不想运行的1-2个python脚本,而不是从批处理文件中删除它们(所以下一个用户知道这些脚本作为选项存在!)

  2. 我还想添加注释,以便特别注意它们在运行之前需要在批处理文件中更新的变量.我明白我可以用了REM.但看起来更像是在用户运行后更新用户的进度.

是否有更适当添加评论的语法?

comments cmd commenting batch-file comment-conventions

816
推荐指数
7
解决办法
116万
查看次数

Windows批处理文件:.bat vs .cmd?

据我所知,它.bat是旧的16位命名约定,.cmd适用于32位Windows,即从NT开始.但我继续在任何地方看到.bat文件,并且它们似乎使用任一后缀完全相同.假设我的代码将永远不需要对新台币任何旧的运行,是否真的重要走哪条路我名字我的批处理文件,还是有一些疑难杂症,通过使用错误的后缀等着我?

windows cmd batch-file

715
推荐指数
8
解决办法
43万
查看次数

通过批处理文件在多行中拆分长命令

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

batch-file

684
推荐指数
7
解决办法
38万
查看次数

如何在批处理文件/ cmd中睡5秒?

Windows的截图工具可以捕获屏幕,但有时我想在5秒后捕获屏幕,例如拍摄网络摄像头显示的图像.(例如,运行脚本并对相机微笑).

我的问题是:如何在批处理文件中睡5秒?

timeout batch-file

660
推荐指数
17
解决办法
173万
查看次数

批处理文件,用于删除超过N天的文件

我正在寻找一种方法来删除批处理文件中超过7天的所有文件.我在网上搜索过,发现了一些包含数百行代码的示例,还有一些需要安装额外的命令行实用程序才能完成任务.

只需几行代码就可以在BASH完成类似的工作.对于Windows中的批处理文件,似乎至少可以轻松实现.我正在寻找一个在标准Windows命令提示符下工作的解决方案,没有任何额外的实用程序.请不要使用PowerShell或Cygwin.

windows file-io cmd date batch-file

655
推荐指数
16
解决办法
111万
查看次数

如何在.BAT文件中运行多个.BAT文件

我正在尝试让我commit-build.bat执行其他.BAT文件作为构建过程的一部分.

内容commit-build.bat:

"msbuild.bat"
"unit-tests.bat"
"deploy.bat"
Run Code Online (Sandbox Code Playgroud)

这看起来很简单,但commit-build.bat只执行list(msbuild.bat)中的第一项.

我已经分别运行每个文件没有问题.

cmd batch-file

654
推荐指数
14
解决办法
79万
查看次数

如何通过bat文件关闭,重启或注销Windows?

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

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

windows command-line shutdown restart batch-file

649
推荐指数
9
解决办法
238万
查看次数