Execute FMiner Task Externally
Fminer can be called with some arguments. The last argument is the project path, and other arguments are for control the program:
mainwin.exe [options] project_path
For Mac OS:
/Applications/FMiner.app/Contents/MacOS/FMiner [options] project_path
Details of options
- --run: Run the project when open it.
- --resume: resume the project when open it.
- --cleartables=: clear tables when open a project and before run it. Example: "--cleartables=table1,table2" will clear "table1" and "table2".
- --autoclose: close FMiner when finish run/resume and export(if --export_tables be assigned).
- --export_all_tables: export all data tables when run/resume over.
- --export_tables=: export data tables when run/resume over, invalid when "--export_all_tables" assigned. Examples: "--export_tables" export all tables; "--export_tables=table1,table2" export "table1" and "table2".
- --export_format=: can be "csv", "xls", "xlsx", "sqlite", "database". This option valid when "--export_all_tables" or "--export_tables" assigned.
- --export_path=: it's value according to export format, when export format is "csv", it's the export folder; when "xls", "xlsx" or "sqlite", it's the export file path; when "database", its the connection string.
- --export_headers: Export the data with header.
- --export_file_time: Add a unique time suffix to the output file/folder name when export data.
- --move_errorlinks: Move all error links to remain links. See here: http://www.fminer.com/running-statistics/
Simple Steps to Make bat File Run a Project
For example, you made a project named "test.fmpx".
Copy the test.fmpx to folder of FMiner "C:Program FilesFMiner" .
Make a bat file "test.bat".
Edit "test.bat", and input command line, for example "mainwin.exe --run --autoclose test.fmpx", and save the file.
Double click the bat file will run the project.
Some Examples
mainwin.exe --run --autoclose --cleartables=output --export_all_tables --export_format=xls --export_path=test.xls --export_headers --export_file_time test.fmpx
This example will run project of test.fmpx, and export data to test.xls.