Message 1 of 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I write a script to import a local .f3d file into current design and my directory structure is:
- Scripts
- - Test
- - - Test.py
- - - UR5e.f3d
Here is the code of `Test.py`:
import adsk, adsk.core, adsk.fusion
app = adsk.core.Application.get()
ui = app.userInterface
product = app.activeProduct
design = adsk.fusion.Design.cast(product)
rootComp = design.rootComponent
importManager = app.importManager
textPalette = ui.palettes.itemById("TextCommands")
# model_file = r"C:\Users\Aspartame\AppData\Roaming\Autodesk\Autodesk\bFusion\b360\API\Scripts\Test\UR5e.f3d"
# model_file = "UR5e.f3d"
# model_file = ".\UR5e.f3d"
# model_file = ".\\UR5e.f3d"
model_file = r".\UR5e.f3d"
# model_file = (current_dir + "\UR5e.f3d")
textPalette.writeText(model_file)
f3dOptions = importManager.createFusionArchiveImportOptions(model_file)
f3dOptions.isViewFit = True
importManager.importToTarget(f3dOptions, rootComp)
And the error is:
Traceback (most recent call last):
File "C:/Users/Aspartame/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/Test/Test.py", line 21, in <module>
f3dOptions = importManager.createFusionArchiveImportOptions(model_file)
File "C:\Users/Aspartame/AppData/Local/Autodesk/webdeploy/production/b4885f4229f39fee5ad2bce82f309e671e5c9ccd/Api/Python/packages\adsk\core.py", line 10865, in createFusionArchiveImportOptions
return _core.ImportManager_createFusionArchiveImportOptions(self, filename)
RuntimeError: 3 : The selected file does not exist.
I tried several ways to change my directory name but it did not work.
Solved! Go to Solution.