PowerShell のコマンドを右クリックメニューに入れる
PowerShell で MD5 と SHA1
をもう少し使いやすくできないか?と考えていたら、Windows
なので右クリックメニューに入れたら使いやすいのではないかと思い調べてやってみた時のメモ。
Contents
レジストリにメニューを登録する
- regedit を起動する
- [HKEY_CLASSES_ROOT]-[*]-[shell] を右クリックして
[新規]-[キー]を選択 - キーに任意の名前をつける(右クリックした時のメニュー名になる)
- 3 で作ったキーを右クリックして [新規]-[キー]を選択、名前を command
にする - 4 で作ったキー command をクリックして、右のウィンドウにある (規定)
をダブルクリックする - 値のデータにコードを入れる
"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -NoExit -command "[System.Security.Cryptography.MD5]::Create().ComputeHash((New-Object IO.StreamReader '%1').BaseStream) | %% { write-host $_.Tostring('x2') -noNewLine }; write-host ''"
参考\
ディスカッション
ピンバック & トラックバック一覧
[…] 以前、「PowerShell のコマンドを右クリックメニューに入れる」として行ったのと組み合わせるとこういうことができます。 […]