テキストエディター空間では、文字列を選択することが多い。コピーしてその文字列を検索サイトに貼り付けて調べたり、ExcelやWordに貼り付けたり、最近では生成AIに貼り付けて"意味を教えて"なんて使い方も増えている。
たいていの場合"選択"のあとに、クリップボードにコピーしてペーストするという手間が加わっているわけだが、これも実は面倒くさい。慣れているため気が付かないが、よくよく指の動きを考えると相当な回数コピー&ペーストを行っていることになる。
○「選択文字列」から「検索」のマクロ
以前、クリップボードからHTMLテーブルに変換するマクロで大きく作業を改善できたツールとなっているが今回は、選択文字で検索に改善を加えてみようと思った。秀丸マクロの場合、選択文字列はgetselectedtext()で取得できる。これをダイアログに表示するには、messageを使って
message getselectedtext();
で選択した文字列が呼び出せる。
秀丸マクロにはrun文が備わるので、PowerShellを起動してStart-Processコマンドレットに検索URLを渡すことで文字列でWeb検索を実行できる。
run "powershell -c \"Start-Process 'https://www.google.com/search?q=" + getselectedtext() + "'\"";
Googleの場合、
https://www.google.com/search?q=
の部分のあとにgetselectedtext()で取得した文字列をつなげでいる形だが、同様の方法でほかの検索サイトやYouTubeなどの動画サイトなども実行可能だ。
https://www.bing.com/search?q=
https://search.yahoo.co.jp/search?p=
https://www.youtube.com/results?search_query=
前回と同様に秀丸マクロファイル(google.mac/bing.mac/yahoo.mac/youtube.mac)を作成し、保存。これを、[マクロ]メニューの[マクロ]から登録。[その他]メニュー[キー割り当て]の[コマンドに対するキー]タブから登録したマクロを探し出し、[キー]にショートカットキーを割り当てておけば、選択文字列で各種検索が自動化される。
.
![美酵 ビファ クレンズドリング 栄養機能⾷品 30包約30日分 [ 発酵 と マグネシウム の力で 美容と健康をサポートし 満腹感 のある 置き換えダイエット ]](https://m.media-amazon.com/images/I/51FnYyHl-kL._SL500_.jpg)
![明治薬品 シボラナイト2 150粒(30日分) [シリアルナンバー付] [ ダイエットサプリ ブラックジンジャー ポリメトキシフラボン 腹部の脂肪を減らす ]](https://m.media-amazon.com/images/I/41U8wqxGJVL._SL500_.jpg)



![hiritu(ヒリツ) バランスリペアシャンプー&ヘアトリートメント オーロラ [シリーズ最高峰のツヤ] きらめき髪 ツヤ髪 浮き毛パヤ毛抑制 ダメージ毛を集中補修 PPT系洗浄成分 アミノ酸系洗浄成分 毛髪補修成分 カシス&パチュリの香り 香水シャンプー](https://m.media-amazon.com/images/I/41FoHN-YVXL._SL500_.jpg)





