【发布时间】:2020-05-26 19:48:42
【问题描述】:
我想在批处理文件中打印一个 ascii...我尝试使用此代码:
@echo off
>%temp%\temp.txt (
echo
echo ███ ▀▄ ▄ ██ ▄ ████▄ ▄ ▄ █ ▄███▄ ▄ ████▄
echo █ █ █ █ █ █ █ █ █ █ █ █ █▀ ▀ ▀▄ █ █ █
echo █ ▀ ▄ ▀█ █▄▄█ ██ █ █ █ ██ █ ██▀▀█ ██▄▄ █ ▀ █ █
echo █ ▄▀ █ █ █ █ █ █ ▀████ █ █ █ █ █ █▄ ▄▀ ▄ █ ▀████
echo ███ ▄▀ █ █ █ █ █ █ █ █ ▀███▀ █ ▀▄
echo █ █ ██ █ ██ ▀ ▀
echo ▀
)
type %temp%\temp.txt
timeout 1 >nul
del %temp%\temp.txt
pause >nul
但我在输出中得到了这个:
ECHO diattivato.
ÔûêÔûêÔûê ÔûÇÔûä Ôûä ÔûêÔûê Ôûä ÔûêÔûêÔûêÔûêÔûä Ôûä Ôûä Ôûê ÔûäÔûêÔûêÔûêÔûä Ôûä ÔûêÔûêÔûêÔûêÔûä
Ôûê Ôûê Ôûê Ôûê Ôûê Ôûê Ôûê Ôûê Ôûê Ôûê Ôûê Ôûê ÔûêÔûÇ ÔûÇ ÔûÇÔûä Ôûê Ôûê Ôûê
Ôûê ÔûÇ Ôûä ÔûÇÔûê ÔûêÔûäÔûäÔûê ÔûêÔûê Ôûê Ôûê Ôûê ÔûêÔûê Ôûê ÔûêÔûêÔûÇÔûÇÔûê ÔûêÔûêÔûäÔûä Ôûê ÔûÇ Ôûê Ôûê
Ôûê ÔûäÔûÇ Ôûê Ôûê Ôûê Ôûê Ôûê Ôûê ÔûÇÔûêÔûêÔûêÔûê Ôûê Ôûê Ôûê Ôûê Ôûê ÔûêÔûä ÔûäÔûÇ Ôûä Ôûê ÔûÇÔûêÔûêÔûêÔûê
ÔûêÔûêÔûê ÔûäÔûÇ Ôûê Ôûê Ôûê Ôûê Ôûê Ôûê Ôûê Ôûê ÔûÇÔûêÔûêÔûêÔûÇ Ôûê ÔûÇÔûä
Ôûê Ôûê ÔûêÔûê Ôûê ÔûêÔûê ÔûÇ ÔûÇ
ÔûÇ
我还尝试在文本“^”之前用这个 caracher 转义字符,但它总是一样的...... 有人可以帮我解决这个问题吗? 我没有找到这个问题的任何其他重复项,所以我在这里问... .
谢谢,祝你有美好的一天。
【问题讨论】:
-
在输出“ECHO disattivato”中是命令“echo off”的意大利语输出...
-
将
chcp 65001 >nul放在echo行之前并使用echo/回显一个空行(没有空格) -
@Sephan,我明白了:
Formato del parametro non corretto - echo几次......这意味着:格式参数无效 - 回显 -
chcp在命令提示符窗口中输入时返回什么?批处理文件的编码是什么(在记事本中打开/编辑文件,然后转到“文件»另存为...”查找)? -
echo ±²³在记事本中打印▒▓│。在记事本 ALT+0177 中输入代码,显示 ANSI±并打印为 OEM▒。注意:前导零很重要。
标签: windows batch-file cmd character-encoding ascii-art