ファイル名で「名前を付けて保存」する。
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)」で「名前を付けて保存」する。 »