Forum Discussion
cokyn
13 years agoContributor
Thank you Tanya, but my point was I needed first somehow change directory, set is as local and then run the run.bat file from this location. I finally found the solution:
var ESI_run_bat_location=(ini.GetSubSection("CAD_settings").GetOption("EsiRoot", ""));
var WScriptObj = Sys.OleObject("WScript.Shell");
Log.Message("Esi root location is set to the value of: "+ESI_run_bat_location);
var WScriptObj = Sys.OleObject("WScript.Shell");
WScriptObj.Run("cmd /K CD "+ESI_run_bat_location+ "& run.bat", 1, false);
where var ESI_run_bat_location=c:\Program Files (x86)\SmartAIM\ESI_Client
var ESI_run_bat_location=(ini.GetSubSection("CAD_settings").GetOption("EsiRoot", ""));
var WScriptObj = Sys.OleObject("WScript.Shell");
Log.Message("Esi root location is set to the value of: "+ESI_run_bat_location);
var WScriptObj = Sys.OleObject("WScript.Shell");
WScriptObj.Run("cmd /K CD "+ESI_run_bat_location+ "& run.bat", 1, false);
where var ESI_run_bat_location=c:\Program Files (x86)\SmartAIM\ESI_Client