2017年9月
          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
無料ブログはココログ

« 「Web アーカイブ、単一のファイル (*.mht)」で「名前を付けて保存」する。 | トップページ | 「テキスト ファイル (*.txt)」で「名前を付けて保存」する。 »

2008年6月 7日 (土)

ファイル名で「名前を付けて保存」する。

IEで、「名前を付けて保存」すると、デフォルトでタイトル名で保存されます。
これを、ファイル名で保存することはできない?

IE7でShell.Windows().Item()が使えなくなったので、コンテキストメニュー拡張に変更します。

SaveAsFILE.htm

<script language=vbscript defer>
external.menuArguments.top.document.execCommand "saveas"
</script>

SaveAsFILE.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Web ページ、ファイル名(&L)]
@="C:\\どこか\\SaveAsFILE.htm"

document.execCommand("SaveAs") は、旧ダイアログ「HTML ドキュメントの保存」です。
これでファイル名を指定しないと、「名前を付けて保存」と違って、URLからファイル名を生成します。

« 「Web アーカイブ、単一のファイル (*.mht)」で「名前を付けて保存」する。 | トップページ | 「テキスト ファイル (*.txt)」で「名前を付けて保存」する。 »