URI / File Mode

アプリ・ファイルを開くPCランチャー

よく使うアプリ、ファイル、共有フォルダをボタンに登録し、LinkJumkey Desktopから開けます。このページはMac・Windows向けです。通常URL、検索URL、ファイルパス、Desktop内蔵PC操作の違いを整理します。Web版・スマホ単体ではPCのファイルパスを開けません。

よく使うサイトとPCフォルダーを、一か所から開く

Windows・MacのDesktop版で、案件Aのサイトと資料フォルダーを同じプロジェクトに並べる例です。先に普段のブラウザとExplorer/Finderで、それぞれ開けることを確認します。

  1. 「案件A」というプロジェクトを作って開きます。以降の2つのボタンは、同じ保存先に登録します。
  2. 「+ Button」→「そのまま開く」を選び、Labelに「案件Aのサイト」、URLに実際に使うサイトのURLを入力して「保存」を押します。
  3. もう一度「+ Button」を開き、「ローカルファイル」→「フォルダーを選ぶ」で資料のあるフォルダーを選択します。Labelを「案件Aの資料」にして「保存」を押します。
  4. 一覧で「案件Aのサイト」を押すとブラウザ、「案件Aの資料」を押すとExplorer/Finderでフォルダーが開きます。

プロジェクトの作り方

PC選択するフォルダーの例
WindowsC:\Users\yourname\Documents\ProjectA
Mac/Users/yourname/Documents/ProjectA

ユーザー名や保存場所はPCごとに異なります。例を貼り付けず、実際に使うフォルダーを選んでください。「フォルダーを選ぶ」が押せない場合は、DesktopのPC操作の接続状態を確認します。

別のPCや他の人も使う場合

保存するのは場所への参照で、中の資料はコピーされません。個人用のファイル・フォルダーボタンは共有リンクに含まれません。別のPCでも使う場合は、そのPCで開けるフォルダーを選んで登録します。

共有の詳しい条件

ファイルをドロップしてボタンを作る

Desktop 1.8.23以降では、ExplorerやFinderのファイルをボタンリストへドラッグ&ドロップして追加できます。

  1. 追加先のプロジェクトとフォルダを開きます。
  2. ファイルを画面へドロップすると、今開いているフォルダに追加されます(1.9.0からは一覧の下の空白に落としても追加されます)。フォルダ行へドロップすると、そのフォルダに入ります。
  3. 複数のファイルもまとめて追加できます。ボタンのLabelにはファイル名が入ります。

保存するのはファイルを開くための参照です。元のファイルを移動・コピーしたり、ドロップ時に開いたりはしません。

.pyや.ps1など、PCに保存したコードファイルも同じ方法で登録し、関連する仕様書やサービスのURLと並べられます。ファイル本体はPC側に残り、ライブラリのJSON書き出しや同期にも中身は含まれません。コード本文をMemoに残す方法

ファイルの名前や場所を変えたとき

保存したパスを使うため、ファイルの改名・移動は自動追跡しません。元のパスにファイルがなくなると開けなくなります。ボタンの「編集 → ファイルを選ぶ」で現在のファイルを選び、保存してください。ボタンのLabelも必要に応じて変更します。

JSON・CSVの読み込みとは別です

JSON・CSVをリストへドロップしても、そのファイルを開くボタンになります。ボタンデータとして取り込むときは「≡ → 読み込み」からファイルを選んでください。

読み込み・書き出しの手順

最初に整理する違い

入力するもの 主な用途
https://... 通常のWebページです。もっとも基本的な使い方です。
https://...q= 検索語や管理番号を末尾へ足すURLです。入力を付けて開くボタンで使います。
file:///... または OS のフルパス ローカルファイルです。環境によってブラウザだけでは扱いに制限があります。
Desktop内蔵PC操作 アプリ起動、ファイル選択、キー送信、スクリプト実行など、ブラウザ外の操作です。

Fileモードの考え方

ローカルファイルを扱うときは、URLそのものではなく「どの環境でどう開くか」を意識する必要があります。

  • 単純に共有ドライブURLを開くなら通常URLで十分です。
  • OSのファイルパスを扱うときは、Fileモードや+Autoで作るPC操作ボタンのほうが安定します。
  • ファイルパスは Mac と Windows で表記が違うため、共通テンプレでは注意が必要です。
環境 例
Mac のパス /Users/yourname/Desktop/sample.pdf
Windows のパス C:\Users\yourname\Desktop\sample.pdf
file URI file:///Users/yourname/Desktop/sample.pdf または file:///C:/Users/yourname/Desktop/sample.pdf

DesktopのPC操作を使う場面

次のような場合は、通常ボタンより+Autoで作るPC操作ボタンのほうが扱いやすくなります。

  • ドラッグ&ドロップだけではフルパスを拾えない
  • 特定アプリでファイルを開きたい
  • 前面アプリへ定型文やショートカットを送りたい
ブラウザだけでは限界があります セキュリティ上、ブラウザ拡張だけではローカルファイルの扱いに制限があります。確実にPC操作へつなげたい場合はLinkJumkey Desktopを使ってください。PC操作サービスはDesktopに内蔵されています。

Mac・Windows別のPC操作設定を見る

URIスキームの役割

通常の利用で内部IDを意識する必要はありませんが、設計上は次の考え方で分かれています。

  • どのPCのDesktopへ渡すかを識別する
  • 何を実行するかは登録済みアクション側で管理する
  • 外部から生のスクリプト本文を直接渡さない

つまり、外から直接危険な内容を実行するのではなく、 事前登録済みの操作だけを呼び出す考え方です。普段の利用では、 「画面上でHost接続済みになっているか」「対象アプリが選べているか」だけ見れば足ります。