使用自己的命令在cmd中运行批处理文件?

用户名

有没有一种方法可以在命令提示符中使用带有/不带参数的我自己的自定义命令,以便它可以调用批处理文件并运行它?我知道有些事情就像“ call someFile.bat”会起作用,但是如果我的批处理文件要查找特殊文件,我是否可以找到一种使用“ find blah.txt”的方法,它将以“ blah”运行该批处理文件。 txt”作为变量?我敢肯定不是没有一些第三方工具,但是有人知道吗?

史蒂芬(Stephan)

如果您知道“ blah.txt”应位于的位置,则可以使用:

if exist "C:\path to file\blah.txt" echo Here it is!

如果您不知道路径,则要复杂一些。这将在“ c:\ startdir”的所有子目录中搜索文件。请注意,如果要搜索的子目录很多,则可能要花一些时间:

echo found "blah.txt" at the following locations:
for /f "delims=" %%i in ('dir /s /b "C:\startdir\bla.txt"') do echo %%i

使用带有参数的批处理文件:

替换echo %%icall mybatchfile "%%i"注意:如果找到数百个“ blah.txt”,它将调用mybachtfile.bat数百次。

使用“ mybatchfile.bat”中的参数:

echo The parameter is: %1

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在批处理文件中运行命令

使用“批处理”命令运行批处理文件

从批处理文件中的命令回显到cmd

使用批处理文件执行cmd命令

如何从批处理文件中使用 Runas 命令运行批处理文件

berks 后的命令不在批处理文件中运行

在 Windows 批处理文件中运行 sbt 命令

在批处理文件中运行powershell命令

在批处理文件中运行多个命令

在批处理文件中运行多个robocopy命令

使用批处理文件运行 ant 命令

使用批处理文件运行多个 Windows 命令

使用Powershell Start-Process运行Cmd批处理文件,如何从Cmd批处理文件读取错误级别?

如何在一个命令中打开cmd并在其中运行批处理文件

使用Ansible在Windows中运行批处理文件

使用脚本在批处理文件中运行django shell

使用Windows批处理文件中的查询日志记录或后台处理从多个文件运行sqlplus命令

在批处理文件中运行语句?

使用批处理文件运行 Tensorboard

使用CreateProcess运行批处理文件

如何通过批处理文件执行cmd命令?

命令在命令行上运行,但不在批处理文件中

如何从Windows中的批处理文件运行多个命令(每个命令都来自新终端)

编写批处理文件:批处理将命令插入到另一个基于cmd的程序中

是否可以在“运行”命令(即F5)中运行批处理文件?

我需要一个打开cmd,运行两个命令并保持cmd打开的批处理文件

在CMD批处理文件中,我可以确定它是否从Powershell运行吗?

如何在CMD中从vbscript运行多参数批处理文件?

如何制作将在cmd中运行多个查询并记录它们的批处理文件