大幅増量のWindows 11の[Windows]+[V]クリップボードをマクロで活用してみる
マイナビニュース2024年4月12日(金)14時4分
コピー&ペースト([Ctrl] + [C]/[Ctrl] + [V])という手元の操作に[Windows]+[V]という新たな生産性ツールを導入したWindows11(貼り付けのための記憶エリア"クリップボード"を25倍で業務効率化する )。クリップボードを活用した生産性向上に役立つ方法はないかと考えた。
秀丸やEmEditorなどのテキストエディターにはマクロ機能が備わる。操作を記録しそれを再生したり、コードでカスタマイズしたりとテキストエディターを用いた業務効率化の塊とも呼べるもので、これまたテキスト入力という手元の機能の小さな自動化を多様な形で提供する。
ときにはHTMLテーブルを組まなければならない筆者は、Perlによる対話型のスクリプトで縦4、横3などを入力して書き出すスクリプトを作っていたが、縦・横の指定の異なるテーブルが複数ある場合に何度も呼び出すと手間がかかる。マクロで変換したデータをクリップボードにストックしておけば楽なはずだ。
秀丸の場合
setclipboard $a;
でクリップボードにデータを格納できるので、これらの情報をもとにCopilotや参照文献となるサイトを参考にとりあえず動作するコードを作成。
$sentaku = gettext(seltopx, seltopy, selendx, selendy, 1);
$table = "";
setclipboard $table;
あとは拡張子を.macにしたファイルを保存し、[マクロ]メニューから登録。タブ区切り(\t)にしてあるテキストを選択状態にしたまま[マクロ]メニューの[マクロ実行]でクリップボードに貼り付けられる。[Windows]+[V]からストックされたテーブルタグを選んで貼り付けられる。
マクロの呼び出しは面倒なので、[その他]→[メニュー編集]のユーザーメニューなどを使ってショートカットキーを覚えやすいキーで割り振ると格段の違いがある。筆者の場合は[Ctrl]+[K]でマクロメニューを呼び出す設定だがテーブルマクロには(T)を割り付ける。そうしておけば、タブ区切りテキストを選択した状態で[Ctrl]+[K] → [Ctrl]+[T]でクリップボードに格納される。そのまま[Windows]+[V]である。アーケードゲームのコンボ技ではないが、慣れると強力なツールになるなあそう思った次第だ。
秀丸やEmEditorなどのテキストエディターにはマクロ機能が備わる。操作を記録しそれを再生したり、コードでカスタマイズしたりとテキストエディターを用いた業務効率化の塊とも呼べるもので、これまたテキスト入力という手元の機能の小さな自動化を多様な形で提供する。
ときにはHTMLテーブルを組まなければならない筆者は、Perlによる対話型のスクリプトで縦4、横3などを入力して書き出すスクリプトを作っていたが、縦・横の指定の異なるテーブルが複数ある場合に何度も呼び出すと手間がかかる。マクロで変換したデータをクリップボードにストックしておけば楽なはずだ。
秀丸の場合
setclipboard $a;
でクリップボードにデータを格納できるので、これらの情報をもとにCopilotや参照文献となるサイトを参考にとりあえず動作するコードを作成。
$sentaku = gettext(seltopx, seltopy, selendx, selendy, 1);
$table = "";
setclipboard $table;
あとは拡張子を.macにしたファイルを保存し、[マクロ]メニューから登録。タブ区切り(\t)にしてあるテキストを選択状態にしたまま[マクロ]メニューの[マクロ実行]でクリップボードに貼り付けられる。[Windows]+[V]からストックされたテーブルタグを選んで貼り付けられる。
マクロの呼び出しは面倒なので、[その他]→[メニュー編集]のユーザーメニューなどを使ってショートカットキーを覚えやすいキーで割り振ると格段の違いがある。筆者の場合は[Ctrl]+[K]でマクロメニューを呼び出す設定だがテーブルマクロには(T)を割り付ける。そうしておけば、タブ区切りテキストを選択した状態で[Ctrl]+[K] → [Ctrl]+[T]でクリップボードに格納される。そのまま[Windows]+[V]である。アーケードゲームのコンボ技ではないが、慣れると強力なツールになるなあそう思った次第だ。
「生産性」をもっと詳しく
「生産性」のニュース
-
DX支援、ブランドでアピール=「ブルーステラ」や「セレンディ」—電機大手6月13日15時19分
-
ラピュタロボティクス、コクヨサプライロジスティクス株式会社の物流拠点にピッキングアシストロボット「ラピュタPA-AMR」を納入6月13日14時16分
-
顧客満足度の高いコンタクトセンターが実践している!生産性と応対品質向上を同時に実現する秘訣を解説するウェビナー開催6月12日16時46分
-
SecureNavi、中堅・中小企業のセキュリティレベル・生産性向上に向け「マクニカ社」とパートナー契約を締結。6月12日11時46分
-
AOSデータ社、データコマースDataMart.jpに資源オープンデータを公開 〜Data to AI(R)仕事術で資源分野の生産性向上〜6月12日11時16分
-
助太刀、生成AIを活用した求人原稿作成補助システムをリリース。求人作成の生産性向上を実現6月12日10時46分
-
DASA(DevOps Agile Skills Association)アンバサダーに就任6月11日13時46分
-
CTO、VPoE、エンジニアリングマネージャを中心に申込者1,300人超え!満席多数につき一部オンライン配信決定6月11日12時16分
-
Podcast番組「ぼくらのスモールビジネス」6月9日(月)配信回に、当社代表の小松が出演!6月11日11時16分
-
現場DXサービス「KANNA」、工程表に「依存関係」機能を追加6月11日11時16分