Vbscript .vbs文件如何检查是否通过wscript.exe或cscript.exe运行

Vbscript .vbs文件如何检查是否通过wscript.exe或cscript.exe运行,vbscript,Vbscript,我在找像 If RUNNING_THROUGH_WSCRIPT = True Then WScript.Echo "This script is running through wscript.exe" Else WScript.Echo "This script is running through cscript.exe" End If 我有一个VBScript,它只能通过cscript.exe运行wscript.exe给出一个错误。我可以很容易地转到属性并更改默认程序,但

我在找像

If RUNNING_THROUGH_WSCRIPT = True Then
    WScript.Echo "This script is running through wscript.exe"
Else
    WScript.Echo "This script is running through cscript.exe"
End If
我有一个VBScript,它只能通过
cscript.exe
运行
wscript.exe
给出一个错误。我可以很容易地转到属性并更改默认程序,但如果说我要将脚本提供给客户,那么我希望他/她不要担心这些事情

它需要非常容易使用,除了双击文件之外,没有任何复杂的问题

我可以很容易地让一个VBScript检测它自己的路径,然后通过我选择的程序运行它自己,但在我可以这样做之前,我需要检测它已经在运行的程序

有人知道怎么做吗

WScript.Echo CreateObject("Scripting.FileSystemObject").GetFileName( WScript.FullName )

WScript
对象的
FullName
属性包含运行当前脚本的可执行主机的完整路径

“已经有了。”兰克马特,老实说,我没有搜索,回答的速度更快。也许,看到链接问题中的标题,我不会想到,尽管它与本案有关。难道没有更好的匹配问题吗?是的,答案是相同的,但(不确定您是否同意),除非您知道在答案(不是问题)中搜索什么,否则它是否是相关问题并不明显。@MCND谢谢我测试了它works@AsifAli正如。