21 lines
548 B
JavaScript
21 lines
548 B
JavaScript
var oFSO = new ActiveXObject("Scripting.FileSystemObject");
|
|
function readfile(fname) {
|
|
var h = oFSO.OpenTextFile(fname, 1, false);
|
|
var result = h.ReadAll();
|
|
h.Close();
|
|
return result;
|
|
}
|
|
|
|
if (0 === WScript.Arguments.UnNamed.Count) {
|
|
WScript.Echo(WScript.ScriptName,"filename");
|
|
WScript.Quit();
|
|
}
|
|
|
|
// first read self
|
|
var self = readfile(WScript.ScriptFullName);
|
|
// read whatever file is given on commmand line
|
|
var whatever = readfile(WScript.Arguments.UnNamed(0));
|
|
|
|
// compare and contrast
|
|
WScript.Echo(self === whatever ? "Accept" : "Reject");
|