是否可以使用参数创建CMD命令?

问题描述 投票:0回答:3

我正在尝试在命令提示符下创建命令,但请像使用其他语言的函数那样使用自变量。

例如,您可以在C:\ Windows \ System32文件夹中创建一个批处理文件,并通过在命令提示符下键入其名称并创建一个“命令”来执行该文件。但是,这非常简单,并且可以简单运行批处理文件中包含的所有内容。

我发出的命令称为toolbx,它在命令提示符下具有不同的有用快捷键。但是,我想通过键入类似toolbx 1的代码来执行不同的工具。这就是它的样子。

toolbx [input received changing what tool you want to use] (e.g. 1)

在toolbx.bat中

if %inputRecieved% == 1 goto 1

我不是最擅长解释的人,所以Python中的另一个例子可能是:

def functionWithArgs (tool)

执行为:

functionWithArgs(1)

作为另一摘要:

我正在尝试使命令提示符中的命令与批处理文件一起使用

我希望批处理文件具有在运行命令时定义的参数(例如python示例),可以用作批处理文件中的变量。]​​>

谢谢你!

我正在尝试在命令提示符下创建命令,但请像使用其他语言的函数那样使用参数。例如,您可以在C:\ Windows \ System32文件夹中创建一个批处理文件...

batch-file cmd arguments command
3个回答
0
投票

今天是您的幸运日,Windows批处理文件实际上支持称为命令行参数


0
投票

鉴于您说您想在运行命令时使用参数,而不是批处理文件,除了简单地使用参数(%1起)以外,您还有其他选择


0
投票

您可以使用@ jeb

© www.soinside.com 2019 - 2024. All rights reserved.