したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

スクリプト@避難所

582名無しさん@避難所:2015/03/24(火) 10:33:35 ID:lwBEauYA0
自動パッチ続き

http://v2c.kaz-ic.net/wiki/?2chAPIのページを読み込んでそのソースの中からAPI_Patch_Bxx.zipって文字列を取りだして
そこからBxxを取得してパッチをダウンロードと解凍

v2cwiki.match(/API_Patch_B[0-9]{2}\.zip/gi);は超ザックリ
&イレギュラの考慮(こないだのB06とB08の併存みたいなの)一切なし
の超簡易処理

wiki側が
<span id="latestpatchID">Bxx</span>
みたいなのhtmlに組み込んでくれたら
安心・安全だと思うけど

===========================================================================================
//${SCRIPT:SFrwxRx} API_Patch.js
//要WinRAR

var v2cwiki = v2c.readURL('http://v2c.kaz-ic.net/wiki/?2chAPI');
var API_Patch_ID = v2cwiki.match(/API_Patch_B[0-9]{2}\.zip/gi);

if(API_Patch_ID !==null){
API_Patch_ID = API_Patch_ID[0].replace(/API_Patch_|\.zip/gi, '');
var hr = v2c.createHttpRequest('http://v2c.kaz-ic.net/wiki/?plugin=attach&amp;refer=2chAPI&amp;openfile=API_Patch_'+API_Patch_ID+'.zip');
var rawdata = hr.getContentsAsBytes();
v2c.writeBytesToFile("C:\\__dat\\V2C\\API_Patch\\API_Patch_"+API_Patch_ID+".zip", rawdata);
v2c.exec('"C:\\Program Files\\WinRAR\\WinRAR.exe" e -o+ API_Patch_' + API_Patch_ID + '.zip "C:\\__dat\\V2C\\launcher_test"');
v2c.restart();
}




掲示板管理者へ連絡 無料レンタル掲示板