Skip to content

Instantly share code, notes, and snippets.

@kanonji
Created September 29, 2025 17:13
Show Gist options
  • Select an option

  • Save kanonji/436849784b88b0a1c21953731a352e6e to your computer and use it in GitHub Desktop.

Select an option

Save kanonji/436849784b88b0a1c21953731a352e6e to your computer and use it in GitHub Desktop.

これは何か?

Windows 10を使っていて、Unity packageファイルを右クリックし、コンテキストメニューから展開するため、Windows Registryへの変更を行う.regファイルを記録したgistです。

  • *.unitypackageファイルを右クリックした際のコンテキストメニューに「Cobertos/unitypackage_extractorで展開」という項目を追加。
  • 「Cobertos/unitypackage_extractorで展開」をクリックすると、*.unitypackageファイルのあるフォルダに、展開した内容が出力される。

注意

上記の様に、Windows Registryへの変更を行うもので、もしバグや考慮漏れ等があれば、Windows・システムを壊してしまう可能性があります。 自分の備忘録として残したgistなので、他の人の使用はお勧めしません。もし何かトラブルや損失が発生しても、私は一切の責任を負いません。

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.unitypackage\shell\Extract with extractor]
@="Cobertos/unitypackage_extractorで展開"
"Icon"="extractor.exe"
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.unitypackage\shell\Extract with extractor\command]
@="powershell.exe -NoProfile -ExecutionPolicy Bypass -Command \"&{param([string]$p); $p=[IO.Path]::GetFullPath($p); $dir=Split-Path -LiteralPath $p; Set-Location -LiteralPath $dir; Write-Host extractor.exe $p $dir -ForegroundColor Yellow; & extractor.exe $p $dir; Read-Host 'Press Enter to close'}\" \"%1\""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment