Ford

Wsh Vbscript Download com alias for mIRC

Jun 10th, 2012
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 1.39 KB | None | 0 0
  1. ;WshVbscriptDownload http://location.com/PageorFilename.ext LocationtoSave
  2. ;$WshVbscriptDownload(http://location.com/PageorFilename.ext,LocationtoSave)
  3. alias WshVbscriptDownload {
  4.   var %comname $+(WshVbscriptDownload,$ticks,$r(1,1000))
  5.   .comopen %comname MSScriptControl.ScriptControl
  6.   if ($com(%comname)) {
  7.     var %Success $com(%comname,language,4,string,vbscript)
  8.     inc %Success $Execute(%comname,Set MicrosoftXmlhttp = CreateObject("Microsoft.Xmlhttp"))
  9.     inc %Success $Execute(%comname,$+(MicrosoftXmlhttp.Open "GET",$chr(44),$qt($1),$chr(44),False))
  10.     inc %Success $Execute(%comname,MicrosoftXmlhttp.Send)
  11.     inc %Success $Execute(%comname,set AdodbStream = CreateObject("Adodb.Stream"))
  12.     inc %Success $Execute(%comname,AdodbStream.type = 1)
  13.     inc %Success $Execute(%comname,AdodbStream.open)
  14.     inc %Success $Execute(%comname,AdodbStream.write MicrosoftXmlhttp.responseBody)
  15.     echo -a Downloading $1 $bytes($evaluate(%comname,AdodbStream.Size)).suf
  16.     inc %Success $Execute(%comname,AdodbStream.savetofile $+($qt($2),$chr(44),2))
  17.     inc %Success $Execute(%comname,AdodbStream.close)
  18.     if (%Success != 10) echo -st *error* WshVbscriptDownload Download Failed!
  19.     else echo -a Download of $1 Complete
  20.     .comclose %comname
  21.   }
  22. }
  23. alias -l Execute return $com($1,executestatement,3,bstr,$2-)
  24. alias -l Evaluate {
  25.   noop $com($1,eval,3,bstr,$2-)
  26.   return $com($1).result
  27. }
Add Comment
Please, Sign In to add comment