Sleipnir Script BBS



タイトルSaveCache.user.js
カテゴリ: Sleipnir用スクリプト全般
記事No: 684 [関連記事]
投稿日: 2010/10/17(Sun) 17:31
投稿者sk
以前、ここでスクリプトを作っていただいたものです。
とても重宝しておりました。ありがとうございました。
ですが、PCを買い替えてWindowsXP からWindows7 64bitにしたところ
とても重宝していた「SaveCache.user.js」が機能しなくなりました。
私のほうに問題があるのかスクリプトに問題があるのか分かりません。
スクリプトのほうでしたら修正していただきたいです。
お願いします。

↓が「SaveCache.user.js」のです。




// ==UserScript==
// @name キャッシュを開いたときに指定フォルダに保存
// @description D&Dなどでキャッシュファイルを開いたときに、指定のフォルダにコピーする
// @include *Temporary%20Internet%20Files*
// @type SleipnirScript 
// ==/UserScript==

var saveto="";//保存先フォルダパス(末尾の「\」を含む)
var fp=decodeURI(_window.location).replace("file:///","").replace(/\//g,"\\");

var fso=new ActiveXObject("Scripting.FileSystemObject");
var fn=fso.GetFileName(fp);
var savename=saveto+fn.replace(/\[\d+\](\.\w+)$/,"$1");

fso.CopyFile(fp,savename);

var api=sleipnir.API;
if(api){
	var c=api.GetCount();
	for(var i=0;i<c;i++){
		var id=api.GetDocumentID(i);
		if(api.GetWindowObject(id)==_window){
			api.Close(id);
			break;
		}
	}
}

- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- SaveCache.user.js 【Sleipnir用スクリプト全般】 - sk 10/17-17:31 No.684


- Web Forum -   Modified by isso