所以我有一个简单的JScript文件,AKA MyScript.py
,可以用两种方式激活:
基本上双击该文件。
AKA main.js
var strScript = ""; // read MyScript.js file to string
F = new Function(strScript)
(F)();
有没有办法在MyScript.py
中知道它是如何被激活的?
我正在寻找类似于Python
if __name__ == "__main__":
答案 0 :(得分:2)
它不像Python方法那样可移植,但您可以检查WScript.ScriptName属性。当直接启动MyScript.js时,ScriptName
将返回“MyScript.js”。当它从main.js中包含时,该属性将返回“main.js”。