使用NetBox简单实现ASP封装为EXE带图的详细教程

发布于:2021-10-25 02:13:35

使用 NetBox 简单实现 ASP 封装为 EXE 带图的详细教程
NetBox 是一个使用脚本语言进行应用软件开发与发布的开发环境和运行* 台,使用 NetBox,可以完全使用脚本语言(比如 VBScript,Javascript) 创建 出稳定高效的应用软件,并且可以*滑移植到从 Windows 98 到 Windows .NET Server 的全部操作系统上。适用范围对于 WEB 应用,可以迅速将已有的 iis+asp 的应用*滑移植到 NetBox 应用中,除极少数高级编程外,代码不需要 任何修改,同时 NetBox 还提供大量扩展部件,使得 WEB 应用更加方便。由于 NetBox 可以将全部代码最终发布成为应用程序,保护了开发人员的利益和代码 的完整性。同时,NetBox 还可以方便地编写更多的桌面应用、系统服务器应用、 定制网络应用等等。 运行环境要求 NetBox 的基本运行环境要求很低,最低要求只需要 Windows 98 或者 Windows NT + IE4 即可运行。而如果需要使用系统其他部件 ( 比如 ado),则需要根据系统情况,如果系统本身未缺省安装,需要自行安装。下面列 出的是经过测试的所有系统*台: Windows 98 Windows 98 SE Windows ME Windows NT+IE4 Windows 2000 Windows XP Windows .NET Server 以上为该软件的说明文件内的内容。 简单的形容就是把 ASP 文件打包成一个 EXE 文件, 并且不需要在调试的机器 *沧 IIS 即可正常调试。如果按照说明书来操作的话,观看比较繁琐,本人为 方便大家使用,现制作一个简单的使用教程。

封装过程 1、首先安装 NetBox,安装时全部是英文界面,默*沧啊 2、准备步骤: 2.1、在任意(如 D)盘根目录下建立 web 文件夹(在哪个盘符下建立都可以, 根据自己的喜好变换位置。 ) ;

2.2、 把需要封装的 ASP 文件拷贝至 D 盘 web 文件夹下的 wwwroot 文件夹内 (是

拷贝至 wwwroot 文件夹内哦,免得你的源文件丢失哦) ;

2.3、在 D 盘 web 文件夹内新建一个 main.txt 的文本文档,将以下面代码 拷贝进去:

Dim httpd Shell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample" '---------------------- Service Event --------------------Sub OnServiceStart() Set httpd = CreateObject("NetBox.HttpServer") If httpd.Create("", 80) = 0 Then Set host = httpd.AddHost("", "wwwroot") host.EnableScript = true host.AddDefault "index.asp" httpd.Start Set htWin= CreateObject("NetBox.HtmlWindow") htWin.ContextMenu=false htWin.Width=375 htWin.Height=200 htWin.Title="测试" htWin.scrollbar=false htWin.Open "http://127.0.0.1:8222/" htWin.ShowDialog 'Set Console = Shell.Console 'httpd.Stop 'httpd.Close 'Set httpd = Nothing else Shell.Quit 0 end if End Sub Sub OnServiceStop() httpd.Stop httpd.Close End Sub Sub OnServicePause()

Shell.Quit 0 End Sub Sub OnServiceResume() httpd.Start End Sub 将以上代码拷贝后保存并把 main.txt 更名为:main.box

代码说明: host.AddDefault "default.asp" //如果首页文件如果为 default.asp 就不用 修改 host.AddDefault "index.asp" // 首如果首页文件如果为 index.asp 就把 default.asp 修改为 index.asp(*****.html 也是相同的方法)

htWin.Open "http://127.0.0.1:80/"// 这一行主要意思是用 IE 浏览器打开 htWin.Open "http://127.0.0.1:80/"页面。 If httpd.Create("", 80) = 0 Then//80是指端口,最好是80,也可以改成其他 的。 Set host = httpd.AddHost("", "\wwwroot") //wwwroot 是指 web 文 件夹下 wwwroot 文件夹名称

3、开始封装: 3.1、打开桌面上的 NetBox Deployment Wizard 快捷方式

3.2、单击选择文件夹选中 D 盘下的 web 文件夹;

封装后的文件夹所在的位置

3.3、单击浏览选择输出文件保存名称及路径,其他不用改变,之后直接点击 Build 即可自动生成 EXE 文件。

(好啦,是不是很酷呢! ) 这 里 htWin.Open "http://127.0.0.1:8222,为了区别80 的端口哦! 3.4、生成后即可运行,安装过 IIS 的朋友如果使用的是80端口的话要记得在运 行程序之前要现停止 IIS 服务器才可以运行生成的 EXE 程序。


相关推荐

最新更新

猜你喜欢