1 votes

Problème de la commande Batch echo

Il est à l'intérieur des 2 pauses. Je ne comprends pas pourquoi cela ne fonctionne pas. Faites attention au reste. C'est une partie de TGBF. D'après ce que je sais, le texte après l'écho est une erreur, mais je ne sais pas pourquoi ? Est-ce que cela tient au nombre de bits du système d'exploitation ? C'est 64 comme maintenant. Je l'ai copié et collé, mais je doute que cela ait un effet.

@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

1voto

bjnsn Points 121

L'opérateur pipe | est un caractère spécial et ne peut pas être ECHOed tel quel. Vous devez l'échapper avec ^.

Voici le script correct.

@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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X