|
@@ -5,6 +5,10 @@ slash = "/";
|
|
|
if (operatingsystem == "windows") {slash = "\\";}
|
|
|
|
|
|
curdir = pwd;
|
|
|
+######################################################
|
|
|
+# Get local hostname
|
|
|
+#
|
|
|
+######################################################
|
|
|
if (fileexists("temppath.txt")) {
|
|
|
temppath = read("temppath.txt");
|
|
|
len = length(temppath);
|
|
@@ -22,29 +26,18 @@ if (fileexists("temppath.txt")) {
|
|
|
} else {
|
|
|
break;
|
|
|
}
|
|
|
+######################################################
|
|
|
files = splitstring(dir,endl);
|
|
|
isCreated = false;
|
|
|
fname = curdir+slash+hostname+"exec.bat";
|
|
|
if (fileexists(fname)){rm(fname);}
|
|
|
for(i=1:length(files)) {
|
|
|
- if(fileextension(files{i}) == "fsp") {
|
|
|
- lockfile = files{i}+".lock";
|
|
|
- if (!fileexists(lockfile)){
|
|
|
- load(files{i});
|
|
|
- status = layoutmode;
|
|
|
- if (status == 1) {
|
|
|
- write(fname,"IF EXIST \""+lockfile+"\" exit /b 1");
|
|
|
- write(fname,"copy /y NUL "+lockfile+" >NUL");
|
|
|
- write(fname,"\"C:\Program Files\Lumerical\FDTD\bin\fdtd-engine\" -t 32 "+files{i});
|
|
|
- write(fname,"echo del "+curdir+slash+lockfile);
|
|
|
- write(fname,"del "+curdir+slash+lockfile);
|
|
|
- write(fname,"exit /b 1");
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ file_to_check = files{i};
|
|
|
+ ?file_to_check+" --"+num2str(length(file_to_check))+"ext: "+fileextension(file_to_check);
|
|
|
+ if(fileextension(file_to_check) == "") {?"!!!!!! dir";}
|
|
|
+ hpc_file_check; # uses variables: file_to_check, fname
|
|
|
}
|
|
|
write(fname,"exit /b 0");
|
|
|
-
|
|
|
+cd(curdir);
|
|
|
redrawon;
|
|
|
|