main.box源码用网络盒子本地调试Asp程序

来源:互联网 发布:t54原型车数据 编辑:程序博客网 时间:2024/06/05 21:14

以下是本人收集的 main.box 中控制生成可执行程序窗体实现不同功能和效果的代码很不错:

ht.caption                   '控制是否显示标题栏
ht.toolwindow=false          '控制是否在任务栏显示
ht.topmost=true              '控制在最前端显示
ht.scrollbar=false           '是否显示滚动条
ht.resizable=false           '是否允许调整窗体大小
ht.maximizebox=true          '是否允许最大化
ht.minimizebox=true          '是否允许最小化
ht.maximized=ture            '窗口最大化
ht.height=600                '高
ht.width=400                 '宽
ht.center                    '距屏幕中间显示窗体
ht.resizeto 100,200          '移动左右..
ht.icon="biaozhi.ico"        '窗体标题栏标志

 

main.box  源码:

以下是代码片段:

Dim httpd
Shell.Service.RunService "DataAnalyse", "NetBox Web Server", "DataAnalyse software WEB"
Shell.service.Name = "MM pic"
Shell.service.DisplayName = "MMPHOTOS"
Shell.service.Description = "MMPHOTOS"
Shell.Service.Desktop = true
Shell.Service.TrayIcon = True
Shell.Service.Icon "ico.ico"
'---------------------- Service Event ---------------------
Sub OnServiceStart()
Set httpd = NetBox.CreateObject("NetBox.HttpServer")
If httpd.Create("", 5678) = 0 Then
Set host = httpd.AddHost("", "\www")
host.EnableScript = true
host.AddDefault "index.asp"
host.AddDefault "index.htm"
host.AddDefault "index.html"
httpd.Start
'自定义内容,这里是重点,
Set ht = CreateObject("NetBox.HtmlWindow")
'控制显示窗口
'ht.Caption=false '控制不显示标题栏
'ht.ToolWindow = false '控制不在任务栏显示
'ht.TopMost = true
'ht.scrollbar = false '无变化
ht.resizable = true '控制手动调整大小
'ht.ContextMenu = true '无变化
ht.MaximizeBox = true '无变化 因为已经隐藏标题栏
ht.MinimizeBox = true '无变化 因为已经隐藏标题栏
ht.Maximized = true '控制窗口最大化
'ht.height = 680 '控制窗口高度
'ht.width = 960 '控制窗口宽度
'ht.scrollbar = false '有无滚动条
'ht.Center = true
'ht.ReSizeTo 700, 560
ht.Title="冲破视觉的科幻壁纸-高清-宽屏(梦幻世界·AHB1987制作)"
ht.Icon = "ico.ico"
'自动打开窗口
ht.Open "http://127.0.0.1:5678/" '使打开本软件;自动打开某链接。
ht.showDialog
Shell.Quit 0
Shell.Service.AppendCommand "150","开启系统服务"
Shell.Service.AppendCommand "151","停止系统服务"
Shell.Service.AppendCommand "152","重启系统服务"
Shell.Service.AppendCommand "-1",""
Shell.Service.AppendCommand "153","支持站点"
Shell.Service.AppendCommand "154","关于数据管理分析系统"

else
Shell.Quit 0
end if
End Sub

Sub OnServiceCommand(n)
Select Case n
Case 150
httpd.Start
Shell.Service.Icon "ico.ico"
Case 151
httpd.Stop
Shell.Service.Icon "ico.ico"
Case 152
'重新启动
Shell.Service.Restart
Case 153
'//打开支持站点
Shell.Execute "http://www.sql8.net/"
Case 154
Shell.MsgBox "网站"&vbcrlf&""&vbcrlf&"网站用"&vbcrlf&""&vbcrlf&"2012年","梦幻世界",0
Case Else
Exit Sub
End Select
End Sub
Sub OnServiceStop()
httpd.Close
End Sub
Sub OnServicePause()
httpd.Stop
End Sub
Sub OnServiceResume()
httpd.Start
End Sub

使用方法:

1、将以上 main.box 代码复制到记事本,保存为 main.box ;必须是 .box 的扩展名

2、建立一个 www 的文件夹与 main.box 放在同一个目录

3、将你要测试的 asp 源码放到 www 文件夹中,运行 main.box 即可

4、main.box 中的某些内容根据自己的需要自行修改

5、如果要封装网站(将网站封装成一个可执行程序),并且使用ico图标,请将ico图片放到www文件夹中

注意:

如果无法识别 main.box 请先 按照网络盒子(netbox),就可以使用了;

Netbox 封装网站技术,本站将在以下的文章中详细介绍

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 判决书判了败诉怎么办 对执行裁定不服怎么办 贴吧尺寸超限怎么办 usbkey密码忘了怎么办 农信房贷逾期几个小时怎么办 广东农信房贷逾期一天怎么办 三亚的房太潮了怎么办 没高中档案积分怎么办 临牌过期了怎么办 居住证凭证丢了怎么办 上海市居住证过期了怎么办 上海居住证积分不够怎么办 居住证登录密码忘记怎么办 投靠中考上海居住证怎么办 嫁入广州户口怎么办 上海积分扣完了怎么办 公立小学积分不够怎么办 查不到户口信息怎么办 小孩上不到户口怎么办 离开上海上海户口怎么办? 上海没房户口怎么办 没有房照动迁怎么办 持有上海居住证怎么办准生证 换公司后公积金怎么办 换工作了住房公积金怎么办 以前买的户口怎么办 上海落户积分不够怎么办 带坏受孕了怎么办 对公转账转错了怎么办 对公转错账怎么办 银行卡转错了怎么办 人户分离证明怎么办 暂居证怎么办才快 房产证户口本信息泄漏怎么办 户主迁走了户口怎么办 户口本丢了应该怎么办 户口本遗失了应该怎么办 户口迁出河南怎么办居住证 居住证学历写错怎么办 换单位了档案怎么办 辞职一年了档案怎么办