.vbs 文件如何通过 wscript.exe 或 cscript.exe 检查它是 运行
How can a .vbs file check whether it is running through wscript.exe or cscript.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
我有一个只能 运行 到 cscript.exe
的 VBScript。 wscript.exe
报错。我可以轻松地转到属性并更改默认程序,但如果说我要将脚本提供给客户,那么我希望 him/her 不要担心这些事情。
它需要非常易于使用,除了双击文件之外没有任何复杂性。
我可以轻松地让 VBScript 检测它自己的路径,然后通过我选择的程序 运行 本身,但在我这样做之前,我需要检测它已经通过的程序 运行宁.
有人知道怎么做吗?
WScript.Echo CreateObject("Scripting.FileSystemObject").GetFileName( WScript.FullName )
WScript
对象的 FullName
属性 包含可执行宿主 运行 当前脚本的完整路径。
我正在寻找类似..
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
我有一个只能 运行 到 cscript.exe
的 VBScript。 wscript.exe
报错。我可以轻松地转到属性并更改默认程序,但如果说我要将脚本提供给客户,那么我希望 him/her 不要担心这些事情。
它需要非常易于使用,除了双击文件之外没有任何复杂性。
我可以轻松地让 VBScript 检测它自己的路径,然后通过我选择的程序 运行 本身,但在我这样做之前,我需要检测它已经通过的程序 运行宁.
有人知道怎么做吗?
WScript.Echo CreateObject("Scripting.FileSystemObject").GetFileName( WScript.FullName )
WScript
对象的 FullName
属性 包含可执行宿主 运行 当前脚本的完整路径。