是的,您可以编写一个HTML 应用程序,它是在本地运行的 Web 应用程序,与任何已编译的应用程序具有相同的权限。这些至少从 Windows 95 开始就已经存在,并且在 Windows 8 中仍然受支持。
要创建 HTML 应用程序,请使用 HTA 扩展名保存 HTML 文件。它将像任何其他 Web 应用程序一样运行,但没有安全限制。例如,您将有权访问文件系统。它不是在浏览器中运行,而是有自己的窗口和图标,两者都可以通过<hta:application>
标签进行自定义:
<hta:application id="MyApp"
icon="MyApp.ico"
border="none"
windowstate="maximize" />
确保包含一个X-UA-Compatible
元标记,以免您的代码在 IE7 模式下运行:
<meta http-equiv="X-UA-Compatible" content="IE=9" />
对于部署,使用您喜欢的方法创建一个安装程序,或者只是压缩所有需要的文件,然后让用户解压缩到他们计算机上的任何目录,并根据需要在桌面或开始菜单中创建快捷方式。
您需要开始的所有信息都在 MSDN 的文档中。
JScript.Net is another option. This implementation (and extension) of JavaScript, allows you to actually write Windows Forms applications with JavaScript. Sadly, there's no IDE support that I know of. The last (and maybe only) version of Visual Studio to support JScript.Net was Visual Studio 2005. You would have to write the code without the help of an IDE and use the command line compiler.