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

我有一个批处理文件,运行几个python脚本,做表修改。

我想让用户注释掉1-2个他们不想运行的python脚本,而不是从批处理文件中删除它们(这样下一个用户就知道这些脚本作为选项存在!) 我还想添加注释,以引起他们的注意,特别是他们在运行批处理文件之前需要更新的变量。我看到我可以使用REM,但它看起来更像是在用户运行后更新进度。

是否有更适当地添加注释的语法?

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

但对我来说,这个标签本身就很神秘……他在做什么?dp是指驱动器和路径吗?0是否指包含文件名的批处理文件的路径%0 ?

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

我还想知道它是否是一个文档化的特性,或者是容易被弃用的特性。

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

在Linux中我会这样做

touch thisfile ; ls -lstrh

在Windows上是怎么做的呢?

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

下面是命令行的样子:

test.cmd admin P@55w0rd > test-log.txt