[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 WHY 于 2016-4-11 22:45 编辑
  1. @if (0)==(0) echo off
  2. type gui-config.txt | cscript //nologo //e:jscript "%~f0"
  3. pause & exit
  4. @end
  5. var getContent = function(body){
  6.     var ado = new ActiveXObject('ADODB.Stream');
  7.     ado.Type = 1;
  8.     ado.Open();
  9.     ado.Write(body);
  10.     ado.Position = 0;
  11.     ado.Type = 2;
  12.     ado.Charset = 'utf-8';
  13.     var arr = ado.ReadText(-1).replace(/\r?\n/g, '\n').split('\n');
  14.     return arr.slice(229, 233);
  15. }
  16. var http = new ActiveXObject('MSXML2.XMLHTTP');
  17. http.open('GET', 'http://www.ishadowsocks.net/', false);
  18. http.send();
  19. var a = getContent(http.responseBody);
  20. var b = ['"server"', '"server_port"', '"password"', '"method"'];
  21. var s = WSH.StdIn.ReadAll();
  22. for(var i=0; i<b.length; i++){
  23.     a[i] = a[i].split(':')[1].split(/<\/h4>/i)[0];
  24.     s = s.replace(
  25.         new RegExp('^(' + b[i] + ')([^\r\n]*)', 'im'),
  26.         function(s0, s1, s2){
  27.             return s1 + ' : ' + (s2.indexOf('"')>=0 ? '"' + a[i] + '",' : a[i] + ',');
  28.         }
  29.     )
  30. }
  31. WSH.Echo(s)
复制代码

TOP

返回列表