タスクの作成後は、詳細スクリプト作成オプション(Advanced Scripting Options)ダイアログ ボックスを用いて、タスクのアドイン スクリプト、SolidWorksバージョン、タスクの種類等を変更することが可能です。
このダイアログ ボックスを表示するには、以下のようにします:
- 変換タスクを設定する際は、ファイル詳細を出力(Output File Details)ページで詳細スクリプト作成オプション(Advanced Scripting Options)をクリックします。
- 印刷タスクを設定する際は、ファイル(Files)ページで詳細スクリプト作成オプション(Advanced Scripting Options)をクリックします。
実行するスクリプトをSolidWorksに入力してください |
タスクを実行するプラグインのスクリプト。 スクリプトを変更するには:
- テキスト ボックスへの入力。
- テキスト ボックス内にポインタを配置し、マクロの挿入(Insert Macro)をクリックします。
|
リセット |
スクリプトに行った変更を廃棄します。 |
マクロの挿入 |
スクリプト内のカーソル位置にマクロを挿入します。 詳細については、SolidWorksタスク アドイン スクリプトへのマクロ挿入(Inserting Macros in SolidWorks Task Add-in Scripts)を参照してください。
次のマクロはユーザー インターフェース内での値解決が可能です:
マクロ |
スクリプトに挿入 |
解決対象 |
例 |
ソース フォルダ パス |
<Path> |
ソース ファイルが位置するフォルダ |
C:\MyVault\Drawings\ |
ボルト ルートフォルダ パス |
<VaultPath> |
ボルトのルート フォルダ |
C:\MyVault\ |
タスク インスタンス GUID |
<TaskInstanceGuid> |
タスクIDとして使用されるGUID(Globally Unique IDentifier) |
|
ソース ファイル パス |
<Filepath> |
ソースファイルのフルパスとファイル名 |
C:\MyVault\Drawings\ Part.sldprt |
次のマクロでは実際の値への解決が行えません。 スクリプト内でトークンとして残ります。 <Filepath>等、他のマクロにより解決された値から値のパースするコードを追加する必要があります。 この方法は、印刷(Print)タスクや変換(Convert)タスクのデフォルト スクリプトで確認することが可能です。
マクロ |
スクリプトに挿入 |
ソース ファイル名 |
<Filename> |
ソース ファイル拡張子 |
<Extension> |
コンフィギュレーション名 |
<Configuration> |
|
使用するSolidWorksバージョン |
タスクで使用されるSolidWorksバージョン。 SolidWorksタスク アドインを用いて作成するすべてのタスクは、このバージョンのSolidWorksがインストールされたコンピュータ上で実行する必要があります。
|
タスク ユーザーインターフェース タイプ |
タスクに対する構成可能オプションを決定します。 タスクのプロパティ(Properties)ダイアログボックス内のページで利用可能な構成可能オプションを確認するには、タスクを保存してから編集する必要があります。
次のいずれかを選択してください:
ユーザー インターフェース タイプ |
構成可能オプション |
一般 |
- アドイン
- 実行方法
- メニュー コマンド
- スクリプト
- 権限
- 成功通知
- エラー通知
|
ファイル変換 |
一般オプションに加え:
|
印刷 |
一般オプションに加え:
|
|