質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

Automator

Automatorは、作業を自動化するワークフロー構築ソフトウェア。Macに標準で搭載されています。ドラッグ&ドロップ操作で自動化レシピを作成。任意のショートカットキーで実行することが可能です。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

検索

検索は、あるデータの集まりの中から 目的のデータを見つけ出すことです。

Q&A

0回答

1281閲覧

[Ruby,Automator]Google検索を効率化 クリップボードの文字列から検索

YutoHayashi

総合スコア8

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

Automator

Automatorは、作業を自動化するワークフロー構築ソフトウェア。Macに標準で搭載されています。ドラッグ&ドロップ操作で自動化レシピを作成。任意のショートカットキーで実行することが可能です。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

検索

検索は、あるデータの集まりの中から 目的のデータを見つけ出すことです。

0グッド

0クリップ

投稿2020/06/25 03:26

編集2022/01/12 10:55

環境:MacOS
ブラウザ:Chrome

目的:ショートカットでブラウザを開いて検索したいです。

こちらの記事「毎日使う「ググる」環境を効率化」を参考にAutomatorを用いて、シェルスクリプトのサービスへの登録とショートカットでの呼び出しは実装できましたが、肝心の主な使用用途であるUnityではうまく動作しませんでした。(参考画像↓Unityのエディター上では文字列の選択に対してコピーしかできない模様)
イメージ説明

なのでまずはコピーして、クリップボードに保持してある文字列から検索という実装に変更したいのですが、Rubyのことは全くわからないのでどなたか助けていただきたいです。

↓現在のコード

Ruby

1open -a /Applications/Google\ Chrome.app "http://www.google.com/search?q=$(ruby -rcgi -e 'print CGI.escape($<.read.chomp)')"

Rubyが何をしているのかわかりませんが、カーソルの選択範囲から改行を抜いて引数に渡しているのだと思っています。
クリップボードの文字列を引数に渡すような形にしたいです。

リンク先を参考にしているためrubyを埋め込んでいますが、他の言語でも実装できればなんでもいいです。
また、もし全く別の方法でより簡単に無料でできるやり方があればご教授ください。

追記

Automatorの仕様だと思いますが、上記のクリップボード参照して検索を実装したところで、おそらくUnityEditor起動時はサービスを起動することができなさそうだということに至りました。
バックグラウンドでキー入力感知して動作する独自アプリ作るのが一番いいような気がしてきたのですが、どうなんでしょう…?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問