总结了 3 种方法。(只是第一行内容不一样)
1. 缺陷:修改了一个变量的值
@set @a=1/*
@echo off
echo Hello World!
start wscript -e:jscript "%~f0"
pause
goto :eof
*/
WSH.Echo("Hello World!");
2. 缺陷:清屏了
echo=1/*>nul&@cls
@echo off
echo Hello World!
start wscript -e:jscript "%~f0"
pause
goto :eof
*/
WSH.Echo("Hello World!");
3.
@if (1==1) @end/*
@echo off
echo Hello World!
start wscript -e:jscript "%~f0"
pause
goto :eof
*/
WSH.Echo("Hello World!");