注意事項
- 本記事の内容を実施する際はすべて自己責任でお願いいたします。
概要
フォルダを右クリックしたときのコンテキストメニューに[VSCodeで開く]が欲しいが、zip版を使用しているためインストーラーの様に自動追加はされない
他デバイスでも即座に同じ環境を用意できる様にzip版を使いたい為、手動でコンテキストメニューを追加する
手動手順
レジストリエディタを開く
- [Windowsキー]+[r]を同時に押す
- 表示されたメニューに[regedit]を入力して[Enter]を押す

1. コンテキストメニューに項目を追加
- [コンピューター\HKEY_CURRENT_USER\Software\Classes\Directory\shell]に移動
※[shell]がない場合、[Directory]を右クリックし[新規]⇒[キー]で[shell]を追加
- [shell]を右クリックし[新規]⇒[キー]で[VSCode]を追加

- コンテキストメニューに表示する文字を指定
- コンテキストメニュー横のアイコンを指定
2. 追加したコンテキストメニューの動作を設定
- [VSCode]を右クリックして[新規]⇒[キー]で[command]を追加 (1.2と同じ)
- 動作を指定するデータを設定
3. 補足
エクスプローラの何もない場所での右クリックや、ファイルを右クリックした時も同様の手順で追加可能
- フォルダ: コンピューター\HKEY_CURRENT_USER\Software\Classes\Directory\shell (上記手順)
- その他(ファイル含む): コンピューター\HKEY_CURRENT_USER\Software\Classes\*\shell
- 背景を右クリック: コンピューター\HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell
- [command]値の引数は["%V"]
コマンドで追加
追加
# フォルダ reg.exe add "HKCU\Software\Classes\Directory\shell\VSCode" /d "VSCodeで開く" /f reg.exe add "HKCU\Software\Classes\Directory\shell\VSCode" /v "Icon" /t "REG_SZ" /d "C:\Tools\VSCode\Code.exe" /f reg.exe add "HKCU\Software\Classes\Directory\shell\VSCode\command" /d "C:\Tools\VSCode\Code.exe %1" /f # その他(ファイル含む) reg.exe add "HKCU\Software\Classes\*\shell\VSCode" /d "VSCodeで開く" /f reg.exe add "HKCU\Software\Classes\*\shell\VSCode" /v "Icon" /t "REG_SZ" /d "C:\Tools\VSCode\Code.exe" /f reg.exe add "HKCU\Software\Classes\*\shell\VSCode\command" /d "C:\Tools\VSCode\Code.exe %1" /f # 背景を右クリック reg.exe add "HKCU\Software\Classes\Directory\Background\shell\VSCode" /d "VSCodeで開く" /f reg.exe add "HKCU\Software\Classes\Directory\Background\shell\VSCode" /v "Icon" /t "REG_SZ" /d "C:\Tools\VSCode\Code.exe" /f reg.exe add "HKCU\Software\Classes\Directory\Background\shell\VSCode\command" /d "C:\Tools\VSCode\Code.exe %1" /f





