Macro/投稿/145

http://sakura.qp.land.to/?Macro%2F%C5%EA%B9%C6%2F145


Top > Macro > 投稿 > 145

サクラエディタの最新版をダウンロード

  • ページ: Macro/投稿
  • 作者: maru
  • カテゴリー: js
  • 投稿日: 2006-08-06 (日) 21:28:02

メッセージ

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];
}


URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

添付ファイル: fileSakuraDown.js 318件 [詳細]

リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2006-08-06 (日) 21:28:14 (6434d)