Windowsでファイルを選択して右クリック、送るメニューから処置を選ぶという仕組みは、むかーーーーしから存在するのだが、web検索すると古い情報も引っかかったりしてしまう。最新の状態を確認する事とした。
今後も便利なユーティリティを作って ”送る” メニューにまとめていきたく。実は下記記事は今後の実装の練習も兼ねていた。
いろんな調査結果を羅列する。今回はいろいろなweb情報の寄せ集めだ。
送るメニューの実態はどこにある?
C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\SendTo みたいな場所だが、shell:sendto とエクスプローラのアドレス欄に書けばショートカットで開ける。
送るメニューにフォルダのショートカットを置くとどうなる?
ファイルを送る、したら、なんとファイルのコピーが対象フォルダに作られた。SendToなのに。。
送るメニューにフォルダ自体を置くとどうなる?
先に同じ。ファイルを送るとコピーが作成される。送るのサブメニューができないかななんて淡い期待をしていたが違った。
バッチファイルのショートカットを配置した際の引数取り扱い
右クリックでファイルを送ると、通常のバッチファイルへのファイルドロップと同じように動作した。複数ファイルやフォルダを送ると、そのすべてが1つづつ引数で入ってくる。ただし基本的には引数10個の壁があるので、ファイルをまとめて選択して全部処理するなんてのは難しい。shiftコマンドを使うとバッチファイルでも疑似的に10個以上の引数を扱えるらしい。どうしてもの時はこれで。
>shift(引数をずらして格納しなおす)
https://jj-blues.com/cms/command-shift/
送る先のドライブレターが邪魔なので取り除きたい
フォルダ指定せずにドライブに送る事なんてあるんだろうか。邪魔なことこの上ない。レジストリ編集でとりのぞけるらしい。Win10でも動くかどうかやってみる。TODO。
>Win 7/8/8.1編: <送る>から各種ドライブを取り除く
https://news.mynavi.jp/article/windows-303/
送るメニューがいっぱいになってしまったら?
アプリとしてレジストリで登録するといいかもしれない。いつかやろう。
>コンテキストメニューに任意のアプリケーションを追加する Win10情報
https://laboradian.com/add-item-to-context-menu/
>マウス右クリックで表示されるメニューにアイテムを追加し関連ファイルを素早く開く方法 – Windows 10
https://www.billionwallet.com/goods/windows10/win10_mouse_rightclick.html
>右クリックメニューに「開く」項目を追加 Win11情報
https://jm1xtk.com/cnt/48_hiraku/index.php
その他
今回のブログヘッダーはここの画像をお借りした。Unsplash最高だ。





