1. トリガーを作成して引数を変更する

1. トリガーを作成して引数を変更する

Alfred を使用して、複数のアプリでプロジェクト ファイルのセットを開く方法を作成しようとしています。

私はパワーパックのファイル グループ拡張機能については知っています (私はこれを持っています) が、私が見る限り、デフォルトのアプリでのみファイルを開くという制限があります。

私の使用例は次のとおりです:

  • Chromeで.htmlファイルを開く
  • 開く同じMacVim を使用した .html ファイル

これを回避する方法を誰か知っていますか? おそらく、AppleScript の方が必要なのでしょうか?

答え1

アクション メニューを呼び出して、一番上の「開く」を選択し、アプリ名の最初の部分を入力すると、アプリが表示され、Return キーを押すだけで、希望どおりに実行できます。

乾杯!

Alfred サポート チートシート

答え2

1. トリガーを作成して引数を変更する

Alfred を開いて、新しいワークフローを作成します。 を
Right click > Trigger > Hotkeyホットキーとして
押すことができます。ctrl-cmd-o

次に、引数を に変更しますSelection in macOS

2. bashスクリプトを書く

次に、選択したファイルを複数のアプリで開くための bash スクリプトを記述します。
Right click > Actions > Run Script
選択します/bin/bash with input as argv

たとえば、index.htmlAtom エディターと Google Chrome でファイル (例 ) を開くには、Run ScriptAlfred ウィンドウの初期コンテンツを削除し、次の内容を貼り付けます。

/Applications/Atom.app/Contents/MacOS/Atom "$@"
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome "$@"

下のスナップショットをご覧ください

3. スナップショット

ここに画像の説明を入力してください

ここに画像の説明を入力してください

4. 使用方法

Finder で任意のファイルを選択します。 ( e.g. a.htm, b.html, c.css)、 を押すとctrl-cmd-o、すべてのファイルが Atom テキスト エディターと Chrome ブラウザーの両方で開きます。

関連情報