コンテキストメニューに「ファイル名のコピー」を追加

🟨 拡張子付き
Windows Registry Editor Version 5.00
;----- ファイル名のコピー(拡張子付き) -----
[HKEY_CURRENT_USER\Software\Classes\*\shell\CopyFileName]
@="ファイル名のコピー(&F)"
"Icon"="comdlg32.dll,-528"
[HKEY_CURRENT_USER\Software\Classes\*\shell\CopyFileName\command]
@="powershell.exe -NoProfile -WindowStyle Hidden -Command \"Set-Clipboard -Value ([System.IO.Path]::GetFileName('%1'))\""
; フォルダー用
[HKEY_CURRENT_USER\Software\Classes\Directory\shell\CopyFileName]
@="ファイル名のコピー(&F)"
"Icon"="comdlg32.dll,-528"
[HKEY_CURRENT_USER\Software\Classes\Directory\shell\CopyFileName\command]
@="powershell.exe -NoProfile -WindowStyle Hidden -Command \"Set-Clipboard -Value ([System.IO.Path]::GetFileName('%1'))\""
🟨 名前のみ
Windows Registry Editor Version 5.00
;----- ファイル名のコピー(名前のみ) -----
[HKEY_CURRENT_USER\Software\Classes\*\shell\CopyFileName]
@="ファイル名のコピー(&F)"
"Icon"="comdlg32.dll,-528"
[HKEY_CURRENT_USER\Software\Classes\*\shell\CopyFileName\command]
@="powershell.exe -NoProfile -WindowStyle Hidden -Command \"Set-Clipboard -Value ([System.IO.Path]::GetFileNameWithoutExtension('%1'))\""
; フォルダー用
[HKEY_CURRENT_USER\Software\Classes\Directory\shell\CopyFileName]
@="ファイル名のコピー(&F)"
"Icon"="comdlg32.dll,-528"
[HKEY_CURRENT_USER\Software\Classes\Directory\shell\CopyFileName\command]
@="powershell.exe -NoProfile -WindowStyle Hidden -Command \"Set-Clipboard -Value ([System.IO.Path]::GetFileNameWithoutExtension('%1'))\""
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
👉 いちおう、HKEY_CURRENT_USER にしてるけど気に入らないときは
HKEY_CLASSES_ROOT にしてください。
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
🟨 関連する投稿
(追記) デスクトップのコンテキストメニューへ「開く...」を追加
エクスプローラーの空白部分のコンテキストメニューへ「ファイルを開く」を追加