如何找到 Windows 已安装的脚本宿主语言
How to find Windows Script Host languages installed
如何找出计算机上安装了哪些 WSH(活动脚本)语言?
我知道 JScript 和 VBScript 是默认安装的,但是我如何知道是否为 WSH 安装了 Python?
编辑
事实证明 regedit
在这里派上用场。如果您在 Computer\HKEY_CLASSES_ROOT\CLSID
下搜索所有 OLEScript
键,您将找到它们的父 class ID。
然后您可以通过查看每个 class ID 下相应的 InprocServer32
键来识别实现已安装脚本引擎的 DLL(例如 jscript.dll、vbscript.dll) .
我怀疑这就是 TC(如下所述)正在做的事情。
原创
我最初(见上面的编辑)使用Take Command shell replacement(谢天谢地,免费试用30天)它有一个script
命令,列出了已安装的脚本引擎(我很惊讶地发现 XML 被认为是脚本引擎)。
与我的想法不太一样(需要安装专有的第 3 方付费软件;相当昂贵,100 美元)但它确实让我回答了我最初的问题:安装了哪些 WSH 脚本引擎。
如何找出计算机上安装了哪些 WSH(活动脚本)语言?
我知道 JScript 和 VBScript 是默认安装的,但是我如何知道是否为 WSH 安装了 Python?
编辑
事实证明 regedit
在这里派上用场。如果您在 Computer\HKEY_CLASSES_ROOT\CLSID
下搜索所有 OLEScript
键,您将找到它们的父 class ID。
然后您可以通过查看每个 class ID 下相应的 InprocServer32
键来识别实现已安装脚本引擎的 DLL(例如 jscript.dll、vbscript.dll) .
我怀疑这就是 TC(如下所述)正在做的事情。
原创
我最初(见上面的编辑)使用Take Command shell replacement(谢天谢地,免费试用30天)它有一个script
命令,列出了已安装的脚本引擎(我很惊讶地发现 XML 被认为是脚本引擎)。
与我的想法不太一样(需要安装专有的第 3 方付费软件;相当昂贵,100 美元)但它确实让我回答了我最初的问题:安装了哪些 WSH 脚本引擎。