批量回显命令问题

批量回显命令问题

它位于 2 个暂停内。我不明白为什么它不起作用。请注意其余部分。它是 TGBF 的一部分。据我所知,回显后的文本是错误的,但我不知道为什么?它是否在于操作系统的位数是多少?它现在是 64 位。我确实将其复制并粘贴进去,但我怀疑这不会影响它。

@echo off
Title Epidsode one Season one 
Echo Early Alpha 0.01
Echo CLOSED FOR TESTING CFT
Pause
Echo  0  \0/ |0__ \0          __0   0/  0/ __0|
Echo /|\  |   |    |\          /|   |  /|    |
Echo / \ / \ / \  / \          / \ / \ / \  / \
Pause
Echo Warming up assests Step 1
PING 1.1.1.1 -n 1 -w 700>nul
Echo Warming up assets Step 2
PING 1.1.1.1 -n 1 -w 700>nul
PING 1.1.1.1 -n 1 -w 700>nul
PING 1.1.1.1 -n 1 -w 700>nul
PING 1.1.1.1 -n 1 -w 700>nul
Echo Warming up assets final stelp
PING 1.1.1.1 -n 1 -w 200>nul
Pause

答案1

管道运算符 | 是特殊字符,无法按原样回显。您需要使用 ^ 对其进行转义。

这是正确的脚本

@echo off
Title Epidsode one Season one 
Echo Early Alpha 0.01
Echo CLOSED FOR TESTING CFT
Pause
Echo  0  \0/ ^|0__ \0          __0   0/  0/ __0^|
Echo /^|\  ^|   ^|    ^|\          /^|   ^|  /^|    ^|
Echo / \ / \ / \  / \          / \ / \ / \  / \
Pause
Echo Warming up assests Step 1
PING 1.1.1.1 -n 1 -w 700>nul
Echo Warming up assets Step 2
PING 1.1.1.1 -n 1 -w 700>nul
PING 1.1.1.1 -n 1 -w 700>nul
PING 1.1.1.1 -n 1 -w 700>nul
PING 1.1.1.1 -n 1 -w 700>nul
Echo Warming up assets final stelp
PING 1.1.1.1 -n 1 -w 200>nul
Pause

相关内容