中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-02 01:26
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何用VBS来创建一个包函按钮,文本框,消息框的窗体? 查看 1,629 回复 9
楼 主 如何用VBS来创建一个包函按钮,文本框,消息框的窗体? 发表于 2006-08-04 08:50 ·  中国 浙江 宁波 慈溪市 电信
初级用户
★★
积分 131
发帖 53
注册 2006-07-31 09:06
20年会员
UID 59539
状态 离线
如何用VBS来创建一个包函按钮,文本框,消息框的窗体?
2 发表于 2006-08-05 19:22 ·  中国 湖北 荆门 电信
荣誉版主
★★★
积分 2,013
发帖 718
注册 2006-02-18 07:07
20年会员
UID 50550
状态 离线
3 发表于 2006-08-06 18:38 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
关键词 : AutoIt

这个东东功能真的很强大!

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
4 发表于 2006-08-11 22:50 ·  中国 浙江 宁波 电信
初级用户
★★
积分 131
发帖 53
注册 2006-07-31 09:06
20年会员
UID 59539
状态 离线
俺的英文不好,不知道怎么用。
5 发表于 2006-08-11 23:13 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
用 vbs 的 InternetExplorer.Application 也可以。直接写HTML该会吧?

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
6 发表于 2006-08-12 00:34 ·  中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
20年会员
UID 44210
状态 离线
这两天我倒是学会了用InternetExplorer.Application建立窗体,而且可以在窗体里进行多项变量设置

不过发现一个用BAT将变量数据生成VBS脚本后再生成的HTML窗体的小毛病:你没有打开任何IE窗口时,生成的HTML窗体自动在BAT的CMD窗口前面;但如果打开有IE窗口时,生成的HTML窗体就会显示在BAT的CMD窗口后面
7 发表于 2006-08-12 10:36 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
那还是用 hta 吧,权限大

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
8 发表于 2006-08-12 11:35 ·  中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
20年会员
UID 44210
状态 离线
Originally posted by electronixtar at 2006-8-12 10:36:
那还是用 hta 吧,权限大

又出来一个看不懂的 hta
9 发表于 2006-08-12 12:36 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
把一个 .html 改成 .hta 就成了 hta了

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
10 发表于 2006-08-12 12:53 ·  中国 湖北 荆门 电信
荣誉版主
★★★
积分 2,013
发帖 718
注册 2006-02-18 07:07
20年会员
UID 50550
状态 离线
Originally posted by zxcv at 2006-8-12 00:34:
这两天我倒是学会了用InternetExplorer.Application建立窗体,而且可以在窗体里进行多项变量设置

不过发现一个用BAT将变量数据生成VBS脚本后再生成的HTM ...


AppActivate 方法
请参阅
运行脚本 | WshShell 对象 | SendKeys 方法
激活应用程序窗口。

object.AppActivate title
参数
object
WshShell 对象。
title
指定要激活哪个应用程序。它可以是包含应用程序的标题(和出现在标题栏中的一样)或过程 ID 的字符串


------------摘自《Microsoft Windows 脚本技术》
论坛跳转: