添付ファイルの情報



[添付ファイル一覧] [全ページの添付ファイル一覧]

fileSakuraDown.js
格納ファイル名:attach/4D6163726F2FC5EAB9C62F313435_53616B757261446F776E2E6A73
ページ:Macro/投稿/145
格納ファイル名:attach/4D6163726F2FC5EAB9C62F313435_53616B757261446F776E2E6A73
MD5ハッシュ値:009b09e6ce6e77d6de4a5f0a9cc36500
サイズ:1.3KB (1373 bytes)
Content-type:application/octet-stream
登録日時:2006/08/06 21:28:14
アクセス数:258
MD5ハッシュ値:009b09e6ce6e77d6de4a5f0a9cc36500
fileSakuraDown.js
  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
// -------------------------------------------
// SakuraDown.js
// サクラエディタの最新版をダウンロードする
// -------------------------------------------
 
// sakura.exeのダウンロード
DownloadCurrentVersion(54290);
 
// sakura.hlpのダウンロード
//DownloadCurrentVersion(54656);
 
// bregexpのダウンロード
//DownloadCurrentVersion(66411);
 
 
function DownloadCurrentVersion(packageid){
    var uri = 'dl.sourceforge.net/sourceforge/sakura-editor/';
    var filename = GetCurrentVersion('group_id=12488&package_id=' + packageid);
    var mirror = GetMirrorName(filename);
    var ie = new ActiveXObject('InternetExplorer.Application');
    ie.Visible = true;
    ie.Navigate('http://' + mirror + '.' + uri + filename);
}
function GetHtml(uri){
    var http = new ActiveXObject('Microsoft.XMLHTTP');
    http.open('GET', uri, false);
    http.send('');
    var html = http.responseText;
    return html;
}
function GetCurrentVersion (query) {
    var showfile = 'http://sourceforge.net/project/showfiles.php';
    var html = GetHtml(showfile + '?' + query);
    var filename = html.match(/[^\/\?<>]+\.zip/);
    return filename;
}
function GetMirrorName(filename){
    var uri = 'http://prdownloads.sourceforge.net/sakura-editor/';
    var html = GetHtml(uri + filename + '?download&sec=' + new Date().getSeconds());
    var mirror = html.match(/use_mirror=([^\">]+)/);
    return mirror[1];
}




    


    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS