批处理不识别echo命令

4

当我加载我的批处理文件时,出现了这个错误消息,但我无法弄清楚我做错了什么。

C:\Windows\system32>´╗┐@echo off
´╗┐@echo gjenkjennes ikke som en intern eller ekstern kommando,
kjørbart program eller satsvis fil.

显示“命令不被识别”

这里是我的代码示例:

@echo off
PING www.vg.no>nul
if errorlevel 1 goto nonet
if errorlevel 0 goto gotnet
goto END
:nonet
echo == Maskinen er ikke tilkoblet wlan.Dette programet krever nett og vil derfor avsluttes. 
timeout 5>null
exit

:gotnet
echo == Maskinen er tilkoblet nett. 
:END
PING ping 192.168.1.241>nul

if errorlevel 0 goto gotlocal
if errorlevel 1 goto nolocal

:nolocal
echo == Skript finner ikke server. Program avsluttes.
timeout 5>nul
Exit


:gotlocal
@echo [WLAN CHECK][:)                      ]
@timeout 1 >nul
cls
@echo [WLAN CHECK][::)                     ]`
1个回答

7

看起来你把批处理文件保存成了带有UTF8 BOM (EF BB BF)的格式。
用文本编辑器打开它,然后将其保存为ANSI-文本文件即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接