等标记字符,作为在批处理文件中的参数

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 35938
本文已归档。它按“原样”提供,并且不再更新。
使用在 MS-DOS 的批处理文件不能包含等号作为一个批处理文件的参数。批处理文件分析器会认为这是一个分隔符,如空格或制表符字符。因此,使用下面的一行批处理文件 (名为 TEST.BAT):
回显: %1 %2
如果输入了下列:
一个用于测试 = 2
它将产生以下输出
一个两个
其中显示的批处理文件分析器考虑"one"第一个参数和"两个"将第二个参数与等号的分隔符。这样,就不可能在批处理文件中作为命令行选项输入等号。
6.22 2.00 2.10 2.11 2.25 3.00 3.10 3.20 3.22 3.30 3.30A 4.00 5.00 5.00a 6.00 6.20

警告:本文已自动翻译

属性

文章 ID:35938 - 上次审阅时间:12/04/2015 09:03:03 - 修订版本: 2.1

Microsoft MS-DOS 3.1, Microsoft MS-DOS 3.2 标准版, Microsoft MS-DOS 3.21 标准版, Microsoft MS-DOS 3.3 标准版, Microsoft MS-DOS 3.3a, Microsoft MS-DOS 4.0 标准版, Microsoft MS-DOS 4.01 标准版, Microsoft MS-DOS 5.0 标准版, Microsoft MS-DOS 5.0a, Microsoft MS-DOS 6.0 标准版, Microsoft MS-DOS 6.2 标准版, Microsoft MS-DOS 6.21 标准版, Microsoft MS-DOS 6.22 标准版

  • kbnosurvey kbarchive kbmt KB35938 KbMtzh
反馈