网页编程 - 制作打开网页的EXE文件

用 HTA 模拟个就好了 

把下面代码保存成 *.hta (扩展名为:hta) 然后双击运行 

HTML code

<html>

  <head>

    <meta http-equiv="Content-Language" content="zh-cn">

    <meta http-equiv="Content-Type" content="text/HTML; charset=GBK">

    <title>我的窗口</title>

    

    <HTA:APPLICATION id="oHTA"

    border="none"

    innerborder="no"

    caption="yes"

    contextmenu="yes"

    icon="http://www.5meng.com/favicon.ico"

    sysmenu="yes"

    scroll="no"/>

    <script type="text/JScript">

    var w = 550, h = 307;

    window.resizeTo(w, h);

    window.moveTo((screen.width-w)/2, (screen.height-h)/2);

    </script>

  </head>

  <frameset>

    <frame src="http://www.ialvin.cn/music/player.htm" scrolling="no" frameborder="0"></frame>

  </frameset>

</html>

因为没有边框,你可能无法移动窗口. 用 Alt+F4 可关闭窗口

APPLICATIONNAME属性(applicationName) 

    此属性为设置HTA的名称。 

BORDER属性(border)  

    此属性为设置为HTA的窗口边框类型,默认值为 thick。 

     它可以设为

    thick 指定窗口为粗边框 

       dialog window 指定窗口为对话框 

       none 指定窗口无边框 

       thin 指定窗口为窄边框 

BORDERSTYLE属性(borderStyle) 

  此属性为设置HTA窗口的边框格式,默认值为 normal。 

  它可以设为 

   normal 普通边框格式 

   complex 凹凸格式组合边框 

   raised 凸出的3D边框 

   static 3D边框格式 

   sunken 凹进的3D边框 

CAPTION属性(caption) 

  此属性为设置HTA窗口是否显示标题栏或标题,默认值为 yes。 

ICON属性(icon) 

  此属性为设置应用程序的图标。 

MAXIMIZEBUTTON属性(maximizeButton) 

  此属性为设置是否在HTA窗口中显示最大化按钮,默认值为 yes。 

MINIMIZEBUTTON属性(minimizeButton) 

  此属性为设置是否在HTA窗口中显示最小化按钮,默认值为 yes。 

SHOWINTASKBAR属性(showInTaskBar) 

  此属性为设置是否在任务栏中显示此应用程序,默认值为 yes。 

SINGLEINSTANCE属性(singleInstance) 

  此属性为设置是否此应用程序同时只能运行一次。次属性以APPLICATIONNAME属性作为标识,默认值为 no。 

SYSMENU属性(sysMenu) 

  此属性为设置是否在HTA窗口中显示系统菜单,默认值为 yes。 

VERSION属性(version) 

  此属性为设置应用程序的版本,默认值为空。 

WINDOWSTATE属性(windowState) 

  此属性为设置HTA窗口的初始大小,默认值为 normal。 

  它可以设为 normal 默认大小 

        minmize 最小化 

        maximize 最大化 

以上括号中的是在脚本引用的属性。在脚本中以上属性皆为只读属性。此外,在脚本中还可以使用commandLine属性来检索应用程序启动时的参数。 

  在HTA中还可以继续使用html中的绝大多数标签、脚本等。