Hi,<br /><br />I'm trying to perform a simple test to run a javascript file in my plugin.<br />My first question is do I need to setup/register/add something in plugin to be able to run a script in plugin? the reason I ask this, i get an error in line:<br />InterfacePtr<IScriptRunner> scriptRunner(scriptManager,UseDefaultIID()); <br />scriptRunner is always NULL.<br /><br />Does anyone know what is wrong here?<br /><br />this is my code snippet:<br /><br /> PMString jsFullPath("Volumes/HD1/.../MyJavaScript.jsx"); // a path to my java script file <br /> do {<br /> const IDFile outFile(jsFullPath); <br /> InterfacePtr<IScriptManager> scriptManager(Utils<IScriptUtils>()->QueryScriptManager(kJavaScriptMgrBoss)); <br /> ASSERT( scriptManager ) ;<br /> if(scriptManager == NULL) {<br /> break;<br /> }<br /> InterfacePtr<IScriptRunner> scriptRunner(scriptManager,UseDefaultIID()); <br /> ASSERT( scriptRunner ) ;<br /> if(scriptRunner == NULL) { // ******* Always returns NULL *****************//<br /> break;<br /> }<br /> ...<br /> ...<br /> ... //set other params here<br /><br /> ErrorCode err = scriptRunner->RunFile(outFile, param,..); <br /> <br /> }while(kFalse);<br /><br />Thanks,<br />Mor