Windows XP、Windows Vista、Windows 7 でフォルダーの印刷ディレクトリ機能を追加する方法
この記事では、ディレクトリの印刷機能を使用して、フォルダーの内容のディレクトリ一覧を印刷する方法について説明します。
適用対象: Windows 10 - すべてのエディション
元の KB 番号: 321379
概要
「詳細情報」セクションで説明されている手順に従った後、フォルダーを右クリックし、[ ディレクトリ一覧の印刷 ] をクリックして、フォルダーの内容のディレクトリ一覧を印刷できます。 Windows 2000、Windows Server 2003、または Windows Server 2008 のフォルダーの印刷ディレクトリ機能を追加する方法の詳細については、「Microsoft サポート技術情報: 272623印刷ディレクトリ機能を Windows に追加する方法」の記事を表示するには、次の記事番号をクリックしてくださいエクスプローラー
詳細
Windows XP
手順 1: Printdir.bat ファイルを作成する
これを行うには、次の手順を実行します。
[ スタート] をクリックし、[ 実行] をクリックし、「メモ帳」と入力して、[OK] をクリック します。
次のテキストをメモ帳に貼り付けます。
@echo off dir %1 /-p /o:gn > "%temp%\Listing" start /w notepad /p "%temp%\Listing" del "%temp%\Listing" exit
[ ファイル ] メニューの [ 終了] をクリックし、[ はい ] をクリックして変更を保存します。
[ 名前を付けて保存 ] ダイアログ ボックスで、[ ファイル名 ] ボックスに次のテキストを入力し、[ 保存: %windir%\Printdir.bat] をクリックします。
手順 2: ファイル フォルダーの新しいアクションを作成する
- [スタート] をクリックし、[コントロール パネル] をクリックし、[フォルダー オプション] をダブルクリックします。
または、[スタート] をクリックし、[設定] をポイントし、[コントロール パネル] をクリックし、[フォルダー オプション] をダブルクリックします。 - [ ファイルの種類 ] タブで、[ ファイル フォルダー] をクリックします。
- [ 詳細設定] をクリックし、[ 新規] をクリックします。
- [ アクション ] ボックスに「Print Directory Listing」と入力します。
- [ アクションの実行に使用するアプリケーション ] ボックスに「printdir.bat」と入力します。
- [OK] をクリックします。
- [ OK] を 2 回クリックし、[ 閉じる] をクリックします。
手順 3: レジストリを編集する
重要
このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、次の記事番号をクリックして、「Microsoft サポート技術情報: Windows でレジストリをバックアップおよび復元する方法 」322756 の記事を参照してください 。
前のセクションの手順に従うと、フォルダーを開く代わりにフォルダーをダブルクリックすると、検索コンパニオンが開始される場合があります。 または、他のアクションをファイル フォルダーに関連付けた場合は、代わりにそれらのアクションを実行できます。
この問題を解決するには、次の手順を実行します。
- [ スタート] をクリックし、[ 実行] をクリックし、「Regedit」と入力し、[OK] をクリック します。
- 次のレジストリ サブキーを見つけます。
HKEY_CLASSES_ROOT\Directory\shell
- Default という名前の値をクリックします。
- [編集] メニューの [変更] をクリックします。
- [ 値データ ] ボックスに「none」と入力します。
- [OK] をクリックします。
- レジストリ エディターを終了します。
Windows Vista または Windows 7
手順 1: Printdir.bat ファイルを作成する
これを行うには、次の手順を実行します。
[ スタート] をクリックし、[ 実行] をクリックし、「メモ帳」と入力して、[OK] をクリック します。
次のテキストをメモ帳に貼り付けます。
@echo off dir %1 /-p /o:gn > "%temp%\Listing" start /w notepad /p "%temp%\Listing" del "%temp%\Listing" exit
[ ファイル ] メニューの [ 終了] をクリックし、[ はい ] をクリックして変更を保存します。
[ 名前を付けて保存 ] ダイアログ ボックスで、[ ファイル名 ] ボックスに次のテキストを入力し、[**保存: %windir%\Printdir.bat] をクリックします。
注:
この場所に保存するアクセス許可がないことを示すダイアログ ボックスが表示された場合は、ファイルをデスクトップに保存できます。 次に、[ スタート] をクリックし、[ 実行] をクリックし、「 %windir% 」 と入力して、[OK] をクリック します。 その後、デスクトップから場所にファイルをコピーできます。
手順 2: レジストリを編集する
重要
このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、次の記事番号をクリックして、「Microsoft サポート技術情報: Windows でレジストリをバックアップおよび復元する方法 」322756 の記事を参照してください 。
[ スタート] をクリックし、[ 実行] をクリックし、「 メモ帳 」と入力して、[OK] をクリック します。
メモ帳に次のコマンドを入力します。
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Shell] @="none" [HKEY_CLASSES_ROOT\Directory\Shell\Print_Directory_Listing] @="Print Directory Listing" [HKEY_CLASSES_ROOT\Directory\shell\Print_Directory_Listing\command] @="Printdir.bat \"%1\"" [HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory] "BrowserFlags"=dword:00000008 [HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory\shell\Print_Directory_Listing] @="Print Directory Listing"[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory\shell\Print_Directory_Listing\command] @="Printdir.bat \"%1\"" [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\ {0002DF01-0000-0000-C000-000000000046}] @=""[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory] "EditFlags"="000001d2"
[ファイル] メニューの [名前を付けて保存] をクリックします。
[保存] ボックスの一覧 で 、[ デスクトップ] をクリックします。
[ファイル名] ボックスに「PrintDirectoryListing.reg」と入力し、[名前を付けて保存] の一覧で [すべてのファイル] をクリックし、[保存] をクリックします。
デスクトップで、PrintDirectoryListing.reg ファイルをダブルクリックして、レジストリ キーを Windows レジストリに追加します。
メッセージ ボックスで [OK] をクリックします 。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示