アプリは RoboDK の UI を特定の用途向けにカスタマイズする最も簡単な方法です。Python スクリプトから簡単にアプリを作成することができ、RoboDK のツールバーをカスタマイズしたり、特定の作業を自動化したりすることができます。
注: このツールを使用してアドインを作成する方法の詳細については、アドイン作成セクションをお読みください。
以下の手順に従ってアプリを作成してください:
1.githubにあるRoboDK PluginのリポジトリからAppテンプレートまたはAppのサンプルを取り出し、コンピュータ上に新しいフォルダを作成します。
2.アプリのアクションとして使用するスクリプトを変更、追加、または削除します。各スクリプトは自動的に新しいアクションとして認識され、ツールバーに表示されます(スクリプトファイルの先頭がアンダースコアでない場合)。
3.オプションで、ファイル名が一致するアイコンを追加できます。サポートされているアイコン形式は、PNG、SVG、JPGです。アイコンは後から追加したり、カスタマイズすることもできます。
この時点からアドインマネージャの下部にある[アドインを作成]を選択し、作成したアドインフォルダを選択し、指示に従ってユーザーインターフェイスを使用することができます。
または、ファイル名を変更してAppConfig.iniファイルをカスタマイズすることで、アプリを手動で設定することもできます
4.以下のフォルダにアプリを配置します:C:/RoboDK/Apps/.
5.Add-in Managerを開き、Legacy Appsタブを選択します。
6.アプリが表示されていない場合は、「更新」をクリックしてください。
7.アプリをダブルクリックして有効にし、RoboDKのユーザーインターフェースに表示します。これでアプリのフォルダにAppConfig.iniファイルが自動的に作成されます。
8.AppConfig.ini ファイルを変更することで、RoboDK UI との連携方法をカスタマイズすることができます。各スクリプトは(アンダースコアで始まらない限り)自動的にアクションとして検出されます。デフォルトでは、すべてのアクションは RoboDK メニューとツールバーの新しい項目に配置されます。各アクションやスクリプトをメニューやツールバーに表示したり、1つまたは複数のアイテムのコンテキストメニューオプションとして表示したい場合は、カスタマイズすることができます。
9.アプリを右クリックし、リロードを選択すると、RoboDK UIに変更が反映されます。
10.最後に、[Create package...]を選択して指示に従えば、アプリをRDKP Add-inとしてパッケージ化できます。オプションで、アプリのコードをコンパイルすることもできます。
このRDKPファイルをRoboDKで開くことで、RoboDKがインストールされたコンピュータにこのアプリ/アドインをインストールすることができます。
注: 技術的な情報については、RoboDK API ドキュメントの App セクションや GitHub のプラグインインターフェースの Apps セクションをご覧ください。
ヒント: もしあなたが製品やサービスを販売している企業で、RoboDKマーケットプレイスにあなたのアドインを掲載したい場合は、RoboDKにご連絡ください。ソースコードの共有は必須ではありません。Readme ファイルとマニフェストファイルだけで十分です。これにより、あなたの会社や製品、サービスをより多くの方に知っていただくことができます。詳しくはアドインの投稿をご覧ください。