Hi @mmoshev, you should be able to launch your DCCs directly from tank and pass any relevant args (like filename):
Executing Commands
Syntax: tank [context] command [args]
Context is a location on disk where you want the command to operate.
It can also be a Shotgun Entity on the form Type id or Type name describing
the object you want to operate on. If you leave this out, the command
will use your current working directory as the context.Command is the engine command to execute. If you leave this out then the
available commands will be listed.Examples:
Show what commands are available for the current directory:
tank
Show what commands are available for Shot ABC123
tank Shot ABC123
Show what commands are available for Shot ABC123 in project Flash
(In case you have several projects with a Shot ABC123. Note that this
only works when running from a tank studio command)tank Shot Flash:ABC123
Show a list of all shots in Shotgun containing the phrase ABC
tank Shot ABC
Launch maya for your current path (assuming this command exists):
tank launch_maya
Launch maya for a Shot in Shotgun:
tank Shot ABC123 launch_maya
Launch maya for a Task in Shotgun using an id:
tank Task @234 launch_maya
Launch maya for a folder:
tank /studio/proj_xyz/shots/ABC123 launch_maya
Log out of the current user (no context required):
tank logout