>>733
%~f0と書けば%0のフルパスが得られるのでもっと簡単にできますよ。

@if (0)==(0) echo off
cscript.exe //nologo /e:jscript %~f0 > out.txt
exit /b
@end
WScript.StdOut.WriteLine("Hello World!");