Workspacesの特定ワークスペースのURLを取得・実行する方法

Workspacesを実行したいときは、基本的にメニューアイコンをクリックして検索画面から実行になります。
もう少しラクに実行できないか見ていたらURLから実行する方法がありました。
ワークスペースのURL取得方法
Workspacesの編集画面を開いてワークスペースを右クリック →[Copy URL]で「workspaces://」からはじまるURLがコピーできます。

workspaces://start/2C9FD877-8567-4D41-B2D0-4F1AF87B756E取得したURLの使い方
取得したURLは普通にブラウザなどで開けます。
試しにGoogle Chromeで開いてみると下記のダイアログが表示されて「Workspaces.app を開く」を選択すると即座にワークスペースが実行されます。

- ワークスペースを選択する手間がなくなる
- URL形式なので他のアプリと連携させやすい
かなり使い勝手がいいです。
Keyboard Maestroとの連携
Keyboard Maestroで実行したい場合は「Open URL」アクションを使用してURL欄にさきほど取得したURLを入れるだけです。

そもそもKeyboard Maestroがあれば、アプリの起動や特定フォルダを開いたりのWorkspacesと同じようなことはできますが、管理のしやすさがWorkspacesの方が上です。
基本的にはWorkspacesにワークスペースを登録していって、よく使うものはKeyboard Maestroでショートカットキーを登録してすぐ実行できるようにしておくと便利です。
BetterTouchToolとの連携
BetterTouchToolでもURLの実行はできます。
アクションで「URL を開く / 選択肢のある URL を開く」を選択してURLを入れるだけです。

Keyboard Maestroとの違いは「fnキーが使える」ことと「トラックパッドのジェスチャーに登録できる」ことです。
Alfredとの連携
AlfredからURLの実行もできます。
Alfredのワークフローを作成して、トリガーには[Inputs]→[List Filter]を選択します。
![Alfred[Inputs]→[List Filter]](https://webrandum.net/mskz/wp-content/uploads/2022/04/image_6-2.png)
「Keyword」と「Argument Optional」を指定して、項目を追加後「Title」にワークスペースと同じ名前をつけて「Arg」にURLを入力します。
次に[Actions]→[Open URL]でURLを開くアクションを追加します。
「URL」には「{query}」と入力すれば、さきほど「Arg」に設定した値がセットされます。
![Alfred[Actions]→[Open URL]](https://webrandum.net/mskz/wp-content/uploads/2022/04/image_5-3.png)
今回は「ws」をキーワードにしているので、Alfredで「ws」を入力して絞り込み、項目を選択すると実行されるようになりました。


Fantastical 2で予定の登録時に使えるキーワードまとめ
Transmit 5のPanic Syncでサーバー情報が同期されないときの対処法
使いやすくてキレイなmacOSのRSSリーダー「Reeder 3」
iTerm2終了時に表示される確認ダイアログを非表示にする
Google Meetをさらに便利にする便利なChrome拡張機能と、公式でサポートされるようになった機能
Macのエイリアスとシンボリックリンクの違いや作成方法
Path Finderでタブセットを使うと、よく使うフォルダ一式を一気に開けるようになる!
Path Finder 8で使える4種類のファイル検索方法
AlfredでNotion内の検索ができるようになるワークフロー「Notion Search」
MacでEvernoteにWebデザインをストックしたいならPaparazzi!とFolder Action Scriptの組み合わせがオススメ!!
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Vimのプラグインマネージャー「Vundle」のインストール方法
Figmaのバージョン管理機能を使って、デザインの変更点を管理する
CSS Nite in Kobe, vol.50「今、企業が取り組むべきウェブ動画マーケティング」に参加してきました
Chrome拡張機能の「Get RSS Feed URLs」でサイトのRSSを簡単に取得
撮影したスクリーンショットを、Hazleを使って自動的にImageOptimで画像圧縮する方法
チャットサービス統合アプリのStationがChrome拡張機能になって登場!キーボードだけでよくアクセスするサイトへ移動できる
Alfredを最大限活用する、ブラウザのブックマーク管理方法について
Alfred 4.0.8からAirDropやiCloud DriveをすばやくFinderで開けるように!
Visual Studio Codeでパス補完機能を細かく設定して自分好みにできる拡張機能「Path Autocomplete」
新しいMacBook Proを購入して移行するときにやること|コーディングに必要な開発環境を整える