unDonut+mod Part25

このエントリーをはてなブックマークに追加
187名無しさん@お腹いっぱい。
>>185
コンテキストメニューに登録してあれば、+modでも使えるよ。
FirefoxのIE tabでも動作を確認した。

下はUNCパス対応版。

<html>
<script type="text/javascript">
var WshShell = new ActiveXObject ('WScript.Shell');

var URL = external.menuArguments.location.href;
var FileProtocol = new RegExp ('^file://', 'i');
var FilePath;

if (URL.search (FileProtocol) != -1) {
FilePath = URL.replace(FileProtocol, '');
if (FilePath.indexOf('/', 0) == 0) { FilePath = FilePath.substr(1); } else { FilePath = '//' + FilePath; }
FilePath = FilePath.replace(/\//g, '\\');
FilePath = unescape (FilePath);

WshShell.Run ('notepad.exe ' + '"' + FilePath + '"');
}
</script>
</html>