Megane Asked: 2020-10-05 06:30:48 +0800 CST 2020-10-05 06:30:48 +0800 CST 2020-10-05 06:30:48 +0800 CST 如何在 Bat 文件中插入“%”符号? 772 我正在用 DOS 代码创建一个带有扩展名的程序,".bat"但我有一个小问题,我想显示一个百分比,为此我需要在屏幕上打印符号"%"。 我必须补充一点,我已经尝试过使用“%”、“%”和%,但是这三种方法都不适合我,我将不胜感激。 batch 2 Answers Voted Legna 2020-10-05T06:48:28+08:002020-10-05T06:48:28+08:00 这有点奇怪,但你%%只需要使用来逃避那个标志。对于其他人,请参阅此列表。 Best Answer Gabriel 2020-10-05T06:48:56+08:002020-10-05T06:48:56+08:00 如果我没记错的话,在 DOS 代码中,您可以打印任何带有双倍百分比的符号,即%así%. 由于双百分比调用了一个变量,但是如果变量为空,它会打印它的名字,所以如果我们有一个名为“X”的变量,它的内容是“3”,当我们说它echo %X%会打印“3”但是如果这个变量为空或未定义,则打印“X”。
这有点奇怪,但你
%%
只需要使用来逃避那个标志。对于其他人,请参阅此列表。如果我没记错的话,在 DOS 代码中,您可以打印任何带有双倍百分比的符号,即
%así%
.由于双百分比调用了一个变量,但是如果变量为空,它会打印它的名字,所以如果我们有一个名为“X”的变量,它的内容是“3”,当我们说它
echo %X%
会打印“3”但是如果这个变量为空或未定义,则打印“X”。