Javascript 如何在VS2013中为WSH(JS/VBS)获取自动完成和智能感知

Javascript 如何在VS2013中为WSH(JS/VBS)获取自动完成和智能感知,javascript,windows,visual-studio-2013,intellisense,wsh,Javascript,Windows,Visual Studio 2013,Intellisense,Wsh,我开始使用VS2013编辑我的一些Windows脚本主机(WSH)脚本。。。但无法获取WSH对象的intellisense 我可以包含任何指令(///wsh.d)来获取此信息。。。找到了两种方法 我最初的目标是获得自动完成/智能感知支持 在VisualStudio2013CE中编写Javascript+WSH时 路#1 在 只需添加->// 到您的.js文件 路#2 更好的选择是使用TypeScript文件.ts.. 还找到了一个很好的定义文件 只需将->//添加到.ts文件 将TypeScr

我开始使用VS2013编辑我的一些Windows脚本主机(WSH)脚本。。。但无法获取WSH对象的intellisense

我可以包含任何指令(///wsh.d)来获取此信息。。。找到了两种方法

我最初的目标是获得自动完成/智能感知支持
在VisualStudio2013CE中编写Javascript+WSH时

路#1

只需添加->
//
到您的.js文件

路#2
更好的选择是使用TypeScript文件.ts..
还找到了一个很好的定义文件
只需将->
//
添加到.ts文件
将TypeScript.ts扩展名与CScript.exe关联
或者,如果您希望以这种方式启动CScript:CScript/E:Jscript script.ts

这样,您就不必将.ts编译为.js
您的.ts将直接在CScript/WScript引擎中运行

同时,我希望微软能为WSH提供更好的支持 内部VS

如果使用选项2,您必须注意的唯一一点是不要使用任何 纯javascript之外的TypeScript代码功能。。。做这个你
使用良好的AutoComplete+IntelliSense即可

您可以使用此声明:是的。。。对于javascript,我想知道……TypeScript是javascript的严格超集,所以您可以使用所有旧的javascript代码。我修复了ts 1.5的
.d.ts
——另外,JS intellisense在2015年的VS中得到了改进