$engine JScript
$uname diff_1C
$dname Backend diff, 1 (mxl,txt,js,vbs)
$addin global
global.connectGlobals(SelfScript)
function 1(Path1, Path2) {
var file1 = v8New("File", Path1);
var file2 = v8New("File", Path2);
if ((!file1.isFile()) & (!file2.isFile())) return null
var ext1 = file1.Extension.substr(1).toLowerCase(); // , , windows
var ext2 = file2.Extension.substr(1).toLowerCase(); // , , windows
var fc = v8New("")
fc. = Path1;
fc. = Path2;
fc. = .;
if ((ext1.indexOf("mxl") >= 0) & (ext2.indexOf("mxl") >= 0)) fc. = .;
if ((ext1.indexOf("txt") >= 0) & (ext2.indexOf("txt") >= 0)) fc. = .;
if ((ext1.indexOf("js") >= 0) & (ext2.indexOf("js") >= 0)) fc. = .;
if ((ext1.indexOf("vbs") >= 0) & (ext2.indexOf("vbs") >= 0)) fc. = .;
fc.();
} //1
function GetExtension () {
return "mxl|txt|js|vbs";
} //GetExtension
function GetBackend() {
return 1
} //GetBackend