我正在尝试制作一个批处理文件来稍微简化命令行。我遇到的问题是,按照我制作的错误检查系统,我不希望“其他”发生任何事情。
我需要一个相当于pass
Python 的论点;一个让解释器知道不做任何事情并等待直到说明下一行指令的参数。
是否有与此等效的批次?如果没有,有没有简单的方法来做这样的事情?
我正在尝试制作一个批处理文件来稍微简化命令行。我遇到的问题是,按照我制作的错误检查系统,我不希望“其他”发生任何事情。
我需要一个相当于pass
Python 的论点;一个让解释器知道不做任何事情并等待直到说明下一行指令的参数。
是否有与此等效的批次?如果没有,有没有简单的方法来做这样的事情?
一个简单的解决方案是使用
REM
命令 orREM pass
。据我所知,命令提示符中没有与“pass”命令等效的命令。
如果你真的想要一个“通过”命令,你可以自己制作。例如,以任何“Hello, World!”为例。例如,在您最喜欢的编程语言中,删除打印命令并将其编译为“通过”。把输出放在你路径的某个地方,你就在那里。
Batch 没有真正等同于 python 的
pass
,但看起来你在这里并不真正需要它。如果您不想在该else
子句中做任何事情,只需完全省略该子句即可。例如:不要传入 python,而是使用 goto 并在此处滥用它。它是为此而制作的。我们将像这样设置一个 pass goto:
如果 blah echo "blah blah" goto :pass
:return echo “现在我们到了”
:pass echo "blah blah" goto :return
我看到每个人都说 goto 是不行的,我说那是公牛。如果使用得当,它们可以解决非常复杂的代码问题,只要您确保它们都已定义并且只使用一次,它们就非常可靠。我知道这是一个老问题,但也许它会对其他人有所帮助。
霍斯