2017年11月
      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)」で「名前を付けて保存」する。 »