コマンドチェインの実例とアイデア
-
Vivaldi 4.1 から搭載された「コマンドチェイン」は、色々な事ができる反面、実際何ができるのかやどうやったらできるのかが分かりづらいように思います。そこで様々な事例やアイデア、「こう言うのできますか?」「こう言うのがしたいのですが、どうしたら?」と言う質問と回答をまとめらるトピックがあったら良いのではと思ったので、このトピックを作りました。
まずは実際様々なチェインのアイデアがまとめらてるフォーラムのトピックスを以下に掲載。
- Idées de chaines de commandes (注:フランス語)
- Command Chain Recipes (注:英語)
- Nibble me with your Command Chains! (注:英語)
あと Togetter でコマンドチェインの活用事例とアイデアのまとめを作りました。なおこちらのまとめに入れられてるツイートの中には、実際コマンドチェインで実現できるか分からない機能も、アイデアとして含まれています。
そして実際どのようなことができるかについて、以下に記載。まずは日本語とフランス語公式アカウントがツイートしてた事例(チェインとアイデア)。
次に上記のフランス語のトピックにある事例(2021年7月29日現在)。なお Google 翻訳を使用して訳したものなので、実際と少し異なるかもしれませんが…
- 「ページのソースコードを開くと、ほとんどの場合、そこで何かを検索するので、2つのコマンドを1つに自動化」
- 「現在のページのアドレスをすばやくコピーするためのキーボードショートカットがないため、文字列を作成して、選択したキーボードショートカットに関連付ける」
- 「メールパネルを直接開く」
- 「入力するのに十分な長さのプロのメールアドレス(40文字程度!)があり、Outlookの接続ボックス(ウェブメール)に入力する必要があることが多いので、このメールアドレスを含むメモを作成して自動化します。このテキストのコピーと、この一連のコマンドを介した正しいダイアログへの貼り付け」
次に英語のトピックの最初のものから。こちらも2021年7月29日現在で、Google 翻訳を使用しています。
- 「ユーザーインターフェイスのDevToolsを開く」
- 「ページアドレスのコピー」
- 「タブスクロール」
- 「強化されたフルスクリーン」
- 「タブをクローンし、水平方向に並べて表示」
- 「フォロワータブを作成し、最初のタブと並べて表示」
- 「タイリングで4つの動画ページを表示」
次に英語のトピックの2番めのものから。こちらも2021年7月29日現在で、Google 翻訳を使用しています。
- 「タブを閉じる左に移動」
- 「タブを閉じる右に移動」
最後に Togetter まとめに追加したツイートで、実際コマンドチェインを作成した方のツイートの事例を(こちらも2021年7月29日現在)。
- 「最大化トグル→サイドパネル表示トグル」
- 「好きな動画を再生」
- 「ワンクリックで、作業に必要なすべてのサイトを開いて整理」(注:フランス語、Google 翻訳使用)
- 「パネルのオーバーレイ表示切り替え」
…と言うことで、できたらこのトピックに皆さんが作成したチェインのアイデアと、あとできたらレシピ(上記のフランス語のトピックの様なスクリーンショット)を追加してもらえると、他のユーザーの役にも立つと思います。
なおコマンドチェインの設定は、設定の「クイックコマンド」の欄にあります。あと『チェインのテスト』ボタンをクリックすることで、作ったチェインや予め用意されてるチェインをテストすることもできます。
あとキーボードショートカットも追加できるようなので、こちらも試してみてはいかがでしょう?
-
Twitter で知ったのですが、「気ままさん」と言う方がコマンドチェインの使い方をブログで分かりやすくまとめていました。チェインの作り方を知りたい方は、こちらを見てみてはいかがでしょう?
あと公式ヘルプにも機能の使い方や説明が追加されていたので、そちらも以下に掲載しておきます。こちらも作る時に参考になると思います。
-
実際自分でも「コマンドチェイン」を作ってみました。
私は普段パネルを非表示にしており、かつパネルの表示方法を「オーバーレイ」に設定しています。この状態から Amazon プライムビデオを視聴しつつ、パネルを固定表示に切り替えて Tweetdeck のパネルを表示し、動画を見ながらツイートできるような UI へ変更する「コマンドチェイン」です。
チェイン名:「Watch AP and Tweet」
- 現在のタブをリンクで開く (コマンドパラメータ:Amazon プライムビデオの URL)
- パネルのオーバーレイ表示切り替え
- パネルを表示 / 非表示
- ウェブパネル 1(Tweetdeck)
実際動作してる様子は、以下の GIF アニメを御覧下さい。
そして上記の状態から、今度はパネルの設定を「オーバーレイ」に戻して非表示にし、そのうえでホームページ(スピードダイヤル)を表示する「コマンドチェイン」も作りました。
チェイン名:「Reset Watch Mode」
- ホームへ移動
- パネルのオーバーレイ表示切り替え
- パネルを表示 / 非表示
ちなみに両方ともキーボードショートカットを設定したので、クイックコマンドを表示しなくても、すぐに実行できるようにしました。なので、UI の変更がすごく楽になりました。
-
あとコマンドチェインの Tips ですが「どんなコマンドが使えるか分からない」と言う方は、とりあえずコマンド欄に文字入れてみて下さい。使えるコマンドを日本語でも検索できるので。
実際コマンド検索してるところをキャプチャした動画付きツイート↓↓
https://twitter.com/kyu3/status/1421076292179357696 -
上記のコマンドチェインのアイデアがまとめられてるトピックに新たなアイデアが追加されてたので、以下に掲載。
-
検索経由で知ったのですが、ナポリタン寿司さんがブログで自作のコマンドチェインをいくつか公開していました。こちらも非常に参考になるかと。
- 【Vivaldi】満を持して4.1公開!新機能コマンドチェインとアコーディオンタブの使い方 | ナポリタン寿司のPC日記 https://www.naporitansushi.com/command-chains/
ちなみにこちらの記事で書かれてるコマンドチェインは、以下の通りです。
- 「好きなサイトをタイリングで開く」
- 「一つ戻って複製してタイリング」
- 「集中モード(全画面表示+バッググラウンドタブを休止することで、1つのタブに集中)」
- 「タブサムネイルを表示+(おまけ)テーマを変える」
- 「右クリックで検索したいサイトに飛ぶ」
- 「メール起動+パネルのオーバーレイ表示切替」
-
2つのページを両方とも新しいタブで開いて、タブタイリングで並べて表示するコマンドチェインを作ったので、以下にレシピを書いておきます。
チェイン名:「Watch 2 websites」
- 新しいタブでリンクを開く(コマンドパラメータ:開きたいページのURL)
- 新しいタブでリンクを開く(コマンドパラメータ:開きたいページのURL)
- 直前のタブを選択
- 左右に並べて表示
-
上記で紹介したナポレオン寿司さんのブログに、さらにチェインのアイデアが追加されてたので、以下に掲載。
-
【Vivaldi】満を持して4.1公開!新機能コマンドチェインとアコーディオンタブの使い方 | ナポリタン寿司のPC日記 https://www.naporitansushi.com/command-chains/
-
「YouTubeコメント閲覧(YouTube動画とコメント欄を並べて表示)」・・・こちらのリンクは Twitter。
-
「範囲選択した文字を好きなサイトで検索」
-
「【応用編】 範囲選択した文字+固定文字で検索」
-
-
またナポレオン寿司さんがブログでコマンドチェインを公開してたので、以下に掲載。あと Twitter で usopyon さんも公開してたので、それも以下に掲載しておきます。
-
またコマンドチェインのアイデアをまとめた英語トピックの方に便利そうなアイデアが追加されてたので、以下に掲載。
-
@kyu3a said in コマンドチェインの実例とアイデア:
またコマンドチェインのアイデアをまとめた英語トピックの方に便利そうなアイデアが追加されてたので、以下に掲載。
上記のやり方でコマンドチェインを作ってみたのですが、私の環境ではなぜかうまく行かず…。そのまま丸写しで作ったものの、なぜか両方Google(デフォルト?)検索結果に。
…と言うことで、上記のやり方を参考に作ったと言う別の方のコマンドチェインも試してみたのですが、そちらは上記と違って検索エンジンニックネームは使わず、検索結果の URL をカスタムしたやり方で検索実行してるのですが、片方はうまく検索できるものの、もう片方はなぜかうまく表示できませんでした。
-
@kyu3a said in コマンドチェインの実例とアイデア:
またコマンドチェインのアイデアをまとめた英語トピックの方に便利そうなアイデアが追加されてたので、以下に掲載。
こちらのコマンドチェイン、私はうまく実行できませんでしたが、ナポリタン寿司さんは実行できたとそうなので、このコマンドチェインを使いたい方は、ナポリタン寿司さんのブログの「範囲選択した文字を2つのサイトで検索」を参照してみてはいかがでしょう?
- 【Vivaldi】満を持して4.1公開!新機能コマンドチェインとアコーディオンタブの使い方 | ナポリタン寿司のPC日記 https://www.naporitansushi.com/command-chains/
あと他にも興味深いコマンドチェインがフォーラムに投稿されていたので、以下にトピックを掲載。
- Please include clock/pomodoro in command chain・・・「遅延」をタイマーとして使うコマンドチェイン。
- Refresh All Images & Instant Animation Loop Control with Chain Commands・・・アニメーションのループや画像の再読み込みの設定を実行するコマンドチェイン。
ちなみに以下のトピックには、英語ですが、現状使えるコマンド一覧の画像が掲載されています。もし興味があれば、見てみてはいかがでしょう?
-
@kyu3a said in コマンドチェインの実例とアイデア:
@kyu3a said in コマンドチェインの実例とアイデア:
またコマンドチェインのアイデアをまとめた英語トピックの方に便利そうなアイデアが追加されてたので、以下に掲載。
上記のやり方でコマンドチェインを作ってみたのですが、私の環境ではなぜかうまく行かず…。そのまま丸写しで作ったものの、なぜか両方Google(デフォルト?)検索結果に。
…と言うことで、上記のやり方を参考に作ったと言う別の方のコマンドチェインも試してみたのですが、そちらは上記と違って検索エンジンニックネームは使わず、検索結果の URL をカスタムしたやり方で検索実行してるのですが、片方はうまく検索できるものの、もう片方はなぜかうまく表示できませんでした。
上記で「うまく行かなかった」と書いた「2つの検索エンジンで検索→タブタイリングで並べて表示」のコマンドチェイン、ナポリタン寿司さん寿司さんに教えてもらったやり方でやったところ、無事うまく行きました!/
ちなみに私の場合、Amazon と ビックカメラ で検索しています。Amazon の方(Command 1のパラメーター)は、ナポリタン寿司さんのブログに書かれてるのをそのまま利用しましたが、ビックカメラの方(Command 5のパラメーター)は、ナポリタン寿司さんのブログに書かれてるのをアレンジして、自作しました。以下の通りです。
javascript:(function(){var b=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection&&document.selection.createRange&&document.selection.createRange().text));if(b!=''){window.open('https://www.biccamera.com/bc/category/?dispNo=&q='+encodeURIComponent(b));}else{alert('テキストを選択してないよ!');}})();
ちなみにナポリタン寿司さんのコマンドチェインも英語のトピックに書かれてるのも、最後に並べて表示したタブをスタックしていますが、私のはスタックしていません。
-
Vivaldi 4.1(Snapshot 4.1.2369.10、Mac 版)のコマンドチェインにある日本語コマンドの一覧画像を作成したので、コマンドチェインを作る際に参考にしてみて下さい。ちなみに現在のバージョンでは全部で 189 個のコマンドがあるようです。
画像は全部で 4 枚あります。プルダウンメニューを順番に撮影したものです。それぞれ左上を起点とし、下まで降りたら右の列の一番上、そして右下が最後です。4 枚目の画像の右下のみ、起点となるコマンド(青い部分)が下から 3 番目となっています。
-
画面をキャプチャしてツイートするコマンドチェインを作ったので、以下にレシピと、実際動作した時のアニメGIF を掲載しておきます。なお Command 1 を「ページをキャプチャしてクリップボードに保存」に変更すると、ページ全体のキャプチャー画像も手軽にツイートできます。
ちなみに Command 2 のパラメータは、以下のリンク先ページの「新規タブでツイート画面を開く」を使わせてもらいました。
javascript:window.open("https://twitter.com/intent/tweet?text="+encodeURIComponent(document.title)+" "+encodeURIComponent(location.href))
ツイートボタンがないページでもツイート画面を開くブックマークレット - Qiita
https://qiita.com/munieru_jp/items/24a4840c452c61c2dde9それと Mac 版の最新スナップショット(4.1.2369.10)だと、ステータスバーを表示する設定にしてないと「選択範囲のキャプチャ」が機能しないようなので、もし機能しない場合は、ステータスバーを表示してみてはいかがでしょう?
【追記】
上記で「テータスバーを表示する設定にしてないと『選択範囲のキャプチャ』が機能しない」と書きましたが、実際はキャプチャボタンでした。キャプチャボタン(カメラのアイコン)をアドレスバーに Shift ドラッグで移動させたら、ステータスバーを表示してなくても機能しました。 -
Twitter で oichi さんが、上記で紹介した複数の検索エンジンで検索実行 → タイリングの進化系のコマンドチェインのレシピを公開してたので紹介。oichi さんの場合、6つの検索サイトで検索 → タイリングしていました。
- oichi さんのツイート
https://twitter.com/oichiOi/status/1424743951794204676
これで気になったのは Command 19 の「関連タブを選択」と言うコマンド。こう言った複数サイト開くコマンドチェインの場合、1つ1つ「直前のタブ」で選択するより、この「関連タブを選択」を利用した方が、楽に作れるかもしれません。
- oichi さんのツイート
-
独立したトピックを立てた方が良いかもしれませんが、とりあえずこちらに書き込みます。
現状コマンドチェインはインポートやエクスポートする機能はありませんが、設定されたチェインは以下の場所にある「Preference」と言う Json ファイルに保存されてるようです。
Windows 10:
%localappdata%\Vivaldi\User Data\Default\
macOS BigSur:
Macintosh HD/Users/User Name/Library/Application Support/Vivaldi/Default
この「Preference」ファイルをテキストエディタなどで開き「chained_commands」で検索すると、コマンドチェインのデータが保存されてると見られる領域(文字列)を、私の環境(macOS BigSur)でも確認できました。
なので Json ファイルに詳しい方だと、この部分をコピーしたりペースト(あるいは編集)することで、インポートやエクスポート、バックアップが実行できるかもしれません。
参考にしたトピック↓↓
Export Command Chains?
https://forum.vivaldi.net/topic/64995/export-command-chains/4 -
Vivaldi 公式 Twitter アカウントが紹介してた英語の記事に、面白いコマンドチェインが紹介されていました。記事を書いた方が自作したのだと思いますが、「1時間だけ Netflix の動画を集中して観るモードに変える」と言うものです。レシピも公開されていたので、以下に掲載。
当該記事↓↓
How to Use Vivaldi Command Chains to Simplify Your Workflow
https://www.makeuseof.com/how-to-use-vivaldi-commands/チェイン名「Netflix」
- Open Link in New Tab(新しいタブでページを開く)
(パレメーター: netflix.com) - Fullscreen Mode(全画面表示)
- Delay(遅延)
(パラメーター: 5000) - Mute Other Tabs(他のタブをミュート)
- Delay(遅延)
(パラメーター: 3600000) (1時間) - Unmute Other Tabs(他のタブのミュートを解除)
- Fullscreen Mode(全画面モード)
- Close Tab(タブを閉じる)
- Open Link in New Tab(新しいタブでページを開く)
-
Twitter で AioiLight さんが、便利そうなコマンドチェインを公開していました。「タブを複製して、片方をブラウザバックして前のページへ」戻ると言うもので、「検索エンジンや動画サイトで「今のページを開いたまま前のページに戻りたい!」って時に便利かも」とのこと。
AioiLight さんのツイート↓↓
https://twitter.com/aioilight/status/1425488605137408001 -
Twitter で GENKI さんが、便利そうなコマンドチェインを公開してました。「パネルに登録した Twitter とかのプロセスを終了したい時に呼び出すコマンド」とのこと。
当該ツイート↓↓
https://twitter.com/nibushibu/status/1426166252381216776