Board logo

标题: [原创] 【震撼发布】HVScript-v0.3!让vbs拥抱GUI! [打印本页]

作者: defanive    时间: 2009-5-9 23:59     标题: 【震撼发布】HVScript-v0.3!让vbs拥抱GUI!

【震撼发布】——HVScript-v0.3,让vbs拥抱GUI不再是复杂繁琐的工作!

最新版本:Ver 0.3.0 - Alpha


更新:

1、在程序开头自动增加On Error Resume Next语句
2、增加FileBox文件框
3、美化界面,界面使用XP样式,增加托盘图标
4、修正了ComDlg32.ocx的BUG(以后都不会出问题啦)
5、修正了一些BUG

PS:重新截图-_-|||


下载地址:[attach]1346[/attach]


(如果不能运行请下载:http://www.namipan.com/d/95cde3b ... 4fb093179934fb32500


vbs能够进行GUI编程已不是新鲜事,但是其效率实在不敢恭维。经过10多小时的拼搏,查遍互联网、MSDN,终于做出了这一款软件

这款软件的效率实在让人刮目相看,以图论事:



一、编辑界面:

[attach]2948[/attach]

左下部分是代码部分,可以输入HTML代码。不过,更快的在于右边的控件一栏,单击相应的空间后可以直接根据向导的提示,在5秒内完成一个控件的编辑!当然,在编辑的时候,左上部分会立即生成效果,无需等待!这极大的加快的编写界面的效率。


二、编写事件代码:

[attach]2949[/attach]

HVScript所生成的vbs是以事件为驱动的程序。因此,采用了类似vb的形式,在左上角的下拉框中选择相应的事件,即可编辑事件的代码。事件部分提供了两个对象:moWindow和Form对象。moWindow是GUI窗口,可以使用moWindow.Quit等退出;而Form则是GUI窗口容器,可以直接使用Form.pass调用pass密码框。相信你一定能看懂截图中的代码吧,如此高的效率,实在是XXX。。。


三、快速调整选项+输出:

[attach]2950[/attach]

看图就知道了,复杂的属性设置只需要寥寥几下即可设置完毕。最后,按下输出按钮,选择好保存路径——你的第一个GUI用户登录程序就诞生了!询问是否需要测试的时候,,按下是按钮测试吧:

[attach]2951[/attach]

感觉异常良好。。。

那么,下载来试用一下吧!

当前版本是0.3.0 Alpha测试版本(传说中比Beta还要多Bug的版本),不过不影响使用

大家可以直接从附件里面下载使用,如果提示出错请运行Regs.bat

如果还不能使用,请下载这个版本:http://www.namipan.com/d/95cde3b ... 4fb093179934fb32500

欢迎提出建议,可以**坛短信给我,直接回帖,也可以发Email到我的邮箱:[email=Defanive@126.com]Defanive@126.com[/email]
作者: slore    时间: 2009-5-10 00:10

IE对象的话。。。
那用VB不是更好?
作者: defanive    时间: 2009-5-10 00:18

但是vbs的好处在于小巧、更灵活。。。
作者: yslyxqysl    时间: 2009-5-10 12:06

不能阻止用户把控件名设成一样的。
属性不能更改?
下面TextBox的光标都不见了。

[ 本帖最后由 yslyxqysl 于 2009-5-10 12:39 编辑 ]
作者: defanive    时间: 2009-5-10 12:26

两个按钮控件的Name属性不能相同,就像vb里面一样。。。

下一版更新。。。
作者: 小勇12    时间: 2009-5-10 16:21

太帅气了,先写谢谢楼主共享
作者: defanive    时间: 2009-5-10 17:20

已更新 0.2.0 - Alpha 版本,详见顶楼。。。
感觉还不错。。。

日后的HVScript会有多窗口功能,可以随时用函数在各个窗口间切换;将工程、窗口作为独立文件保存,最后再合成为一个vbs等功能。。。
作者: defanive    时间: 2009-5-10 17:24

不能阻止用户把控件名设成一样的:
0.2.0 - Alpha 版中已阻止

属性不能更改:
工程属性中是HTA自身的问题,貌似必须得有ToolBar属性其他一些属性才生效,正在想办法解决

下面TextBox的光标都不见了:
暂时会出现的问题,可能是由于刷新得太厉害了,切换一下就好了(PS:想办法中)
作者: l394700317    时间: 2009-5-13 23:14

收藏了……谢谢楼主……
作者: defanive    时间: 2009-5-15 18:21

顶起,有建议的继续。。。
作者: defanive    时间: 2009-5-16 17:30

更新3.0-Alpha版本

现在不会再有ComDlg32.ocx出错的提示了。。。
作者: wuhengsi    时间: 2010-10-23 00:44

感谢仁兄的分享了............................
作者: greenworld    时间: 2010-12-27 22:08

才发现有这么个好DD啊,留名支持
作者: myzam    时间: 2011-2-15 19:43     标题: 回复 1楼 的帖子

首先 支持
其实,要让vbs拥有GUI,很简单,这样就可以了
<script language="vbs">
sub my()
msgbox 123
end sub
<input  typy="button"  onclick=my>
</script>

把这个文件保存为  wo.hta
这样就有GUI了。
也就是说,你按网页文件编辑,保存为hta格式就有gui了。

[ 本帖最后由 myzam 于 2011-2-15 19:45 编辑 ]
作者: cupid0426    时间: 2011-2-19 22:06

我先标记一下吧,虽然还不知道这个是干什么用的
作者: wozhitianxia666    时间: 2011-8-8 15:07

强,顶一下
作者: Leeben    时间: 2011-11-2 13:11

非常好,谢谢了!!!
作者: Leeben    时间: 2011-11-2 13:49

给个导出为vbs的文件代码看看,好像不行啊




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2