找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 58775|回复: 17

[原创] 【震撼发布】HVScript-v0.3!让vbs拥抱GUI!

[复制链接]
发表于 2009-5-9 23:59:46 | 显示全部楼层 |阅读模式
【震撼发布】——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:重新截图-_-|||


下载地址:


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


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

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



一、编辑界面:



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


二、编写事件代码:



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


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



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



感觉异常良好。。。

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

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

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

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

欢迎提出建议,可以**坛短信给我,直接回帖,也可以发Email到我的邮箱:Defanive@126.com

评分

参与人数 2PB +48 收起 理由
rat + 28 加油
Batcher + 20 感谢分享

查看全部评分

发表于 2009-5-10 00:10:13 | 显示全部楼层
IE对象的话。。。
那用VB不是更好?
 楼主| 发表于 2009-5-10 00:18:59 | 显示全部楼层
但是vbs的好处在于小巧、更灵活。。。
发表于 2009-5-10 12:06:47 | 显示全部楼层
不能阻止用户把控件名设成一样的。
属性不能更改?
下面TextBox的光标都不见了。

[ 本帖最后由 yslyxqysl 于 2009-5-10 12:39 编辑 ]
 楼主| 发表于 2009-5-10 12:26:58 | 显示全部楼层
两个按钮控件的Name属性不能相同,就像vb里面一样。。。

下一版更新。。。
发表于 2009-5-10 16:21:22 | 显示全部楼层
太帅气了,先写谢谢楼主共享
 楼主| 发表于 2009-5-10 17:20:05 | 显示全部楼层
已更新 0.2.0 - Alpha 版本,详见顶楼。。。
感觉还不错。。。

日后的HVScript会有多窗口功能,可以随时用函数在各个窗口间切换;将工程、窗口作为独立文件保存,最后再合成为一个vbs等功能。。。
 楼主| 发表于 2009-5-10 17:24:58 | 显示全部楼层
不能阻止用户把控件名设成一样的:
0.2.0 - Alpha 版中已阻止

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

下面TextBox的光标都不见了:
暂时会出现的问题,可能是由于刷新得太厉害了,切换一下就好了(PS:想办法中)
发表于 2009-5-13 23:14:54 | 显示全部楼层
收藏了……谢谢楼主……
 楼主| 发表于 2009-5-15 18:21:44 | 显示全部楼层
顶起,有建议的继续。。。
 楼主| 发表于 2009-5-16 17:30:55 | 显示全部楼层
更新3.0-Alpha版本

现在不会再有ComDlg32.ocx出错的提示了。。。
发表于 2010-10-23 00:44:33 | 显示全部楼层
感谢仁兄的分享了............................
发表于 2010-12-27 22:08:31 | 显示全部楼层
才发现有这么个好DD啊,留名支持
发表于 2011-2-15 19:43:59 | 显示全部楼层

回复 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 编辑 ]
发表于 2011-2-19 22:06:26 | 显示全部楼层
我先标记一下吧,虽然还不知道这个是干什么用的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 22:03 , Processed in 0.016641 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表