This following example is created by user Michael Dillon from this answer.
Consider the following script:
@set @junk=1 /*
@echo off
cscript //nologo //E:jscript %0 %*
goto :eof
*/
//JScript aka Javascript here
This script snippet does:
Execute the cscript
command which calls itself with all the arguments provided.
As the part after @set @junk=1
is commented(/*
and */
Are valid JScript comment),
JScript will ignore them.
Note: We need the @set @junk=1
part because the batch file does not recognize /*
as a command, but a set
statement will be a workaround. JScript will recognize /*
as a comment so the other batch
file will not be executed by JScript engine.
You can add your JScript after */
and start extending your batch file scripting!