よく使うサイトとPCフォルダーを、一か所から開く
Windows・MacのDesktop版で、案件Aのサイトと資料フォルダーを同じプロジェクトに並べる例です。先に普段のブラウザとExplorer/Finderで、それぞれ開けることを確認します。
- 「案件A」というプロジェクトを作って開きます。以降の2つのボタンは、同じ保存先に登録します。
- 「+ Button」→「そのまま開く」を選び、Labelに「案件Aのサイト」、URLに実際に使うサイトのURLを入力して「保存」を押します。
- もう一度「+ Button」を開き、「ローカルファイル」→「フォルダーを選ぶ」で資料のあるフォルダーを選択します。Labelを「案件Aの資料」にして「保存」を押します。
- 一覧で「案件Aのサイト」を押すとブラウザ、「案件Aの資料」を押すとExplorer/Finderでフォルダーが開きます。
プロジェクトの作り方
| PC | 選択するフォルダーの例 |
| Windows | C:\Users\yourname\Documents\ProjectA |
| Mac | /Users/yourname/Documents/ProjectA |
ユーザー名や保存場所はPCごとに異なります。例を貼り付けず、実際に使うフォルダーを選んでください。「フォルダーを選ぶ」が押せない場合は、DesktopのPC操作の接続状態を確認します。
別のPCや他の人も使う場合
保存するのは場所への参照で、中の資料はコピーされません。個人用のファイル・フォルダーボタンは共有リンクに含まれません。別のPCでも使う場合は、そのPCで開けるフォルダーを選んで登録します。
共有の詳しい条件
ファイルをドロップしてボタンを作る
Desktop 1.8.23以降では、ExplorerやFinderのファイルをボタンリストへドラッグ&ドロップして追加できます。
- 追加先のプロジェクトとフォルダを開きます。
- ファイルを画面へドロップすると、今開いているフォルダに追加されます(1.9.0からは一覧の下の空白に落としても追加されます)。フォルダ行へドロップすると、そのフォルダに入ります。
- 複数のファイルもまとめて追加できます。ボタンの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接続済みになっているか」「対象アプリが選べているか」だけ見れば足ります。
次に読むページ