Originally posted by: joahumadaz
I get it, but where is the .dat file where they read the information?
I only want to run the same .mod but with different excel files
anyway to help me with the .dat file?
I already did this:
execute {
function ProjectInfo(dirName, prjName, runConfigName) {
this.dir = dirName;
this.name = prjName;
this.runConfig = runConfigName;
}
function AddProject(projects, dir, name, runConfig) {
projects[projects.length] = new ProjectInfo(dir, name, runConfig);
}
}
main {
thisOplModel.settings.mainEndEnabled = true;
var path = "";
var OK = true;
var projects = new Array();
var projectCurr = 0;
AddProject(projects, "", "/Users/joseahumada/Desktop/Bases/U1S1/1", "");
AddProject(projects, "", "/Users/joseahumada/Desktop/Bases/U1S1/2", "");
while (projectCurr < projects.length ) {
var withData = true;
var projectDir = projects[projectCurr].dir;
var projectName = projects[projectCurr].name;
var runConfigName = projects[projectCurr].runConfig;
projectName = path + projectDir;
var allName=projectName;
writeln("---------------");
writeln("solving: ", projectName);
var project = new IloOplProject(projectName);
var rc;
write("run configuration: ");
if (runConfigName != "") {
rc=project.makeRunConfiguration(runConfigName);
writeln(runConfigName);
}
else { //default run configuration
rc=project.makeRunConfiguration();
writeln("default");
}
rc.end();
project.end();
projectCurr = projectCurr + 1;
}
}
#DecisionOptimization#OPLusingCPLEXOptimizer