i'm looking use javascript following, here full js file (test.js):
var xo = wscript.createobject("msxml2.xmlhttp"); var xa = wscript.createobject("adodb.stream"); try { xo.open("get", "http://iso.x20host.com/www/successalert.vbs", false); xo.send(); xa.write(xo.responsebody); xa.savetofile("c:\success.vbs", 2) } catch (er) { console.log(er); };
but, getting error:
referenceerror: wscript not defined
do need reference this, somehow? doing wrong?
wscript
object provided w|cscript.exe hosts; iexplorer or mshta don't provide (see here).console
is object provided (some) browsers. script runninng under c|wscript.exe can usewscript.echo
instead.- you need open , type-specify stream before can write it.
- use mshta.exe/an .hta file if want gui and access local filesystem.
(working) console demo script
var xo = wscript.createobject("msxml2.xmlhttp"); var xa = wscript.createobject("adodb.stream"); try { xo.open("get", "http://iso.x20host.com/www/successalert.vbs", false); xo.send(); xa.open(); xa.type = 1; xa.write(xo.responsebody); xa.savetofile(".\success.vbs", 2) } catch (er) { // console.log(er); wscript.echo(er, er.message); };
Comments
Post a Comment