import com.sun.electric.tool.user.menus.FileMenu.ReadLibrary; import com.sun.electric.tool.simulation.Simulation; import com.sun.electric.tool.io.output.Output; import com.sun.electric.tool.io.FileType; import com.sun.electric.database.hierarchy.EDatabase; import com.sun.electric.database.text.TextUtils; import com.sun.electric.tool.Job; import java.lang.Thread; import java.net.URL; import com.sun.electric.database.variable.EvalJavaBsh; // generates the schematic netlist URL file = new URL("file:../electric/aMarinaM.jelib"); String fileName = file.getFile(); ReadLibrary job = new ReadLibrary(file, FileType.getLibraryFormat(fileName, null), TextUtils.getFilePath(file), null, null, null); EvalJavaBsh.runScriptJob("marina-netlist2.bsh").startJob();