旬のトピック、最新ニュースのマピオンニュース。地図の確認も。

Copilot in Windowsを使ってみよう 第37回 ショートカットキーでWebページの要約を生成する(PowerShellで高速化)

2024年09月30日09時00分 / 提供:マイナビニュース

Copilot in Windowsを使ったWebページの内容要約処理をショートカットキーから実行できるようにする方法を紹介する。前回はこの自動化手段としてPower Automateを使ったが、今回はPowerShellとショートカットファイルを使う方法を取り上げる。プログラミングのスキルが必要になるが、Power Automateを使う方法よりも高速に処理を実行したい場合にはこの方法を参考にしてもらえれば幸いだ。

連載「Copilot in Windowsを使ってみよう」のこれまでの回はこちらを参照。
Power Automateは起動までが遅い

WindowsではPower Automateを使うことでさまざまなデスクトップ操作を自動化することができる。Power Automateはいわゆるローコードツールであり、プログラミングの経験がない方でも比較的なんとかなるように工夫されている。

Power AutomateはWindowsのGUI操作を自動化する上で効果的な方法なのだが、プログラムのロードから実行までに一定の時間がかかるという特長がある。プログラムをクラウドでホストしている関係上、この部分は高速化が期待できない。

しかし、ショートカットキーを押して処理をするケースというのはそもそも高速に処理がはじまってほしいことが多く、Power Automateのこの特徴は受け入れられないこともあるかもしれない。今回はそうした問題の解決手段として、Power AutomateではなくPowerShellとショートカットファイルを使う方法を紹介する。
PowerShellから操作を自動化すればよい

Copilot in Windowsはユーザーに対して操作を受け付けるためのAPIを提供していないようにみえる。この状態で自動化するために、前回は次のようにショートカットキーを使ってCopilot in Windowsのプロンプトに指令を送る方法を考えた。

Webブラウザーにフォーカスがある状態でCtrl+L Ctrl+Cを押してURLをコピーする
システムクリップボードの内容を変数に保存する
Win+Cを押してCopilot in Windowsのパネルを表示する
URLの内容を要約するように指示したテキストをプロンプトに貼り付ける

Copilot in WindowsはWin+Cで表示することができ、表示された段階でプロンプトにフォーカスがあたっている。この状態でテキストを送り込めば指令を与えることができる。こうした動作を利用して入力処理を自動化しようということだ。

今回も同じことをする。前回は上記処理をPower Automateから行ったが、今回はこの処理をPowerShellから行うことにする。

あとはショートカットキーを押したときに作成したPowerShellスクリプトが実行されるようにすればよい。Windowsはショートカットファイルにショートカットキーを設定できるようにしているので、この機能を使ってショートカットキーによるPowerShellスクリプトの実行を実現させる。
PowerShellスクリプトを開発する

.

続きを読む ]

このエントリーをはてなブックマークに追加

ネタ・コラムカテゴリのその他の記事

地図を探す

今すぐ地図を見る

地図サービス

コンテンツ

電話帳

マピオンニュース ページ上部へ戻る