APIで現在のフォルダを選択したい

maeokaQ2NB3
Advocate
Advocate

APIで現在のフォルダを選択したい

maeokaQ2NB3
Advocate
Advocate

いつもお世話になります。

 

APIで、「現在のフォルダ」にファイルを保存したいと思っています。

モデリング中のファイルのフォルダは分かるのですが、左側に現在開いているフォルダ(貼付ファイルでは"parts"フォルダ)の掴み方がわかりません。

お分かりになられる方がいらっしゃいましたら教えて下さい。

よろしくお願いします。

 

0 件のいいね
返信
解決済み
327件の閲覧回数
2件の返信
返信 (2)

kandennti
Mentor
Mentor
解決済み

maeokaQ2NB3さん こんにちは

 

単純な考えでダイアログから取得しようと思い
この様にしましたが、空の状態で返ってきました。

app = adsk.core.Application.get()
ui = app.userInterface
fileDlg = ui.createFileDialog()
directory = fileDlg.initialDirectory

インスタンスを作成したFileDialogを、一度使用しないと
利用出来ないような…。(未テストです)

 


この様な感じであればデータパネルのアクティブな
プロジェクト名は取得出来ましたが、フォルダまでは
届かないです。

actPjtName = app.data.activeProject.name

 

Dataオブジェクトに"activeDataFolder" "activeFolder" 等の
プロパティ類が見当たらないので、確信は持てないのですが
現状無理な気がしています。

maeokaQ2NB3
Advocate
Advocate

 

0 件のいいね