所以,我一直不敢直呼“你在批处理文件和 cmd shell 中使用的语言”的名字。我很尴尬地承认,我再也不知道它叫什么了。
我听过的唯一一个术语是“DOS”,但我不想听到这样的回应:“DOS 是一个操作系统”,或“DOS 是 16 位的,并且自 2006 年以来就没有在 Windows 上运行过”,或“DOS 使用 command.com,但 CMD 是 VDM”或类似的(并不是说这真的发生过,只是社交焦虑……)。
那么有人可以告诉我你在 MS .bat 文件中使用的语言的现代术语是什么吗?
答案1
根据维基百科和其他来源,人们可以将这种“语言”视为命令行界面 CLI,并且在许多不同的操作系统中很常见。对于更具体的术语,同一来源建议也可以将其称为“命令行解释器”。
我认为,后一种建议更容易理解,并不需要更多解释。
“我使用命令行解释器来运行带有参数的(在此处插入程序名称)”,或“我创建了一个批处理文件以从命令行解释器运行。”