「フォルダ内のファイルをすべて開く」の版間の差分
ナビゲーションに移動
検索に移動
ページの作成:「フォルダ内のファイルをすべて開きます。 <source lang="javascript"> // ----------------------------------------------------------------------------- ...」 |
編集の要約なし |
||
| 2行目: | 2行目: | ||
<source lang="javascript"> | <source lang="javascript"> | ||
// ----------------------------------------------------------------------------- | // ----------------------------------------------------------------------------- | ||
// | // フォルダ内のファイルをすべて開く | ||
// | // | ||
// Copyright (c) Kuro. All Rights Reserved. | // Copyright (c) Kuro. All Rights Reserved. | ||
2012年6月22日 (金) 19:20時点における版
フォルダ内のファイルをすべて開きます。
// -----------------------------------------------------------------------------
// フォルダ内のファイルをすべて開く
//
// Copyright (c) Kuro. All Rights Reserved.
// www: http://www.haijin-boys.com/
// -----------------------------------------------------------------------------
// 対象の拡張子を定義(任意)
var r = new RegExp("\.(txt|html|css)");
// Mery本体のパスを取得
var mery = editor.FullName;
var application = new ActiveXObject("Shell.Application");
// フォルダの参照ダイアログを表示
var folder = application.BrowseForFolder(0, "フォルダの参照", 11, 0);
// キャンセルの場合は終了
if (!folder)
Quit();
var shell = new ActiveXObject("WScript.Shell");
for (var e = new Enumerator(folder.Items()); !e.atEnd(); e.moveNext()) {
var s = e.item().Path;
if (s.match(r)) {
shell.Exec("\"" + mery + "\" \"" + s + "\"");
Sleep(40);
}
}
// 無題で未変更の場合は閉じる
if (document.FullName == "" && document.Saved)
document.Close();
スポンサーリンク