====== File Open ======
The command **File_Open** command will add a file to the Visual3D Workspace. The command is as follows:
**File_Open**
/File_Name= File_Name is the file name or file mask including the path.
/File_Path= The path string that will be pre-pended to the File_Name
/Search_Subfolder= Search all subfolders for files matching the filename or file mask
!/Suffix= Text here will be added to the end of the C3D file which is loaded.
!/Set_Prompt= This parameters sets the text in the upper left hand corner of the browse window
!/On_File_Not_Found=PROMPT
!/File_Types_On_Prompt= This parameter sets the type of files the dialog will show (CMO, C3D, ASCII, etc)
**;**
**Note:** If **/File_Name=** is blank, a dialog pops up to allow the user to browse to the file. Wildcards (*) can be used in place of the file name.
==== File_Types ====
The following file types are supported and can be added within Visual3D:
* .c3d - C3D File or [[[http://www.c3d.org|www.c3d.org]]]
* .cmo - Visual3D Workspace File
* .txt - Visual3D TAB delimited text File
* .gcd - Vicon GCD File
* .ndi - NDI Aurora File
* .p2d - P2D File
==== Filter ====
You can filter using the following filter types:
* C3D
* CMO
* VND
* P2D
* ASCII
* XML
* NDI
* GCD
* MVNX
Multiple file types can be specified by using a plus sign (ex. C3D+CMO+P2D)
==== Examples ====
This page lists several examples for this command.
=== Prompt the user for the filename ===
This example will prompt the user for the files by opening a dialog box for selection.
File_Open
/File_Name=
;
=== Specify the filename ===
This example specifies the filename explicitly. Note that the filename should contain the complete path to the file.
File_Open=
/File_Name= c:\demo_files\walking.c3d
;
=== Specify the filename using wildcards ===
This example specifies the filename by using a wildcard. All C3D files in the c:\demo_files folder will be opened.
File_Open=
/File_Name= c:\demo_files\*.c3d
;
=== Specify the filename using a pipeline parameter and wildcards ===
This example uses [[Visual3D:Documentation:Pipeline:General_Information:Pipeline_Parameters|Pipeline Parameters]] to specify the folder containing the data files and uses a wildcard in the filename
Set_Pipeline_Parameter_To_Folder_Path
/PARAMETER_NAME= DATA_FOLDER
/PARAMETER_VALUE=c:\demo_files
;
! Now open the file.
File_Open=
/File_Name= ::DATA_FOLDER&*.c3d
;
=== Specify the filename using the default data folder and wildcards ===
This example uses [[Visual3D:Documentation:Pipeline:General_Information:Pipeline_Parameters|Pipeline Parameters]] to specify the [[Visual3D:Documentation:Dialogs:Program_Options#Default_Folders|default data folder]] containing the data files and uses a wildcard in the filename.
Set_Pipeline_Parameter_To_Folder_Path
/PARAMETER_NAME= DATA_FOLDER
/PARAMETER_VALUE=VISUAL3D_DEFAULT_DATA_FOLDER
;
! Now open the file.
File_Open=
/File_Name= ::DATA_FOLDER&*.c3d
;
\\
\\
[[Visual3D:Documentation:Pipeline:General_Information:Pipeline_Commands_Reference|Back to Pipeline Commands Reference]]