中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-02 00:16
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » CMD可以编出标准GUI程序吗? 查看 1,166 回复 8
楼 主 CMD可以编出标准GUI程序吗? 发表于 2006-08-04 08:48 ·  中国 浙江 宁波 慈溪市 电信
初级用户
★★
积分 131
发帖 53
注册 2006-07-31 09:06
20年会员
UID 59539
状态 离线
看了论坛上诸位高手联合VBS和CMD的半GUI编程,不禁想问到CMD可以不依赖VBS而直接调用函数来生成窗体吗?

[ Last edited by hdshjffdd on 2006-8-4 at 08:57 ]
2 发表于 2006-08-06 03:18 ·  中国 山西 运城 中移铁通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
23年会员
UID 19
性别 男
状态 离线
Re hdshjffdd:

知识面有多大,脚本的功能就有多大。

——依然引用 3742668 兄的铭言

如果你曾经阅读过一篇闲来无事之作,并且留有印象,那么就会理解铭言的意义,而无数次的搜索、阅读、理解、试验、修改、提问就是扩大知识面的不二法门。

精华 I: 闲来无事之-记用BAT实现文件下载功能
http://www.cn-dos.net/forum/viewthread.php?tid=21005
※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
3 发表于 2006-08-06 18:37 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
如果仅仅指控制台编程的话很简单,例如在 .Net 中引用一个 System.Windows.Forms 命名空间就可以实现所有 GUI 功能。

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:23 ·  中国 浙江 宁波 电信
初级用户
★★
积分 131
发帖 53
注册 2006-07-31 09:06
20年会员
UID 59539
状态 离线
对。我想找一个可以实现System.Windows.Forms主要功能的外部工具。 像WBAT一样独立的。.net 的运行库太大了。
5 发表于 2006-08-11 22:27 ·  中国 浙江 宁波 电信
初级用户
★★
积分 131
发帖 53
注册 2006-07-31 09:06
20年会员
UID 59539
状态 离线
Originally posted by willsort at 2006-8-6 03:18:
Re hdshjffdd:

知识面有多大,脚本的功能就有多大。

——依然引用 3742668 兄的铭言

如果你曾经阅读蠮..


是啊。 知识面有多大,脚本的功能就有多大。铭言!!!
6 发表于 2006-08-11 22:29 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线


可以试试 AutoIt ,一个90多K的dll可以实现GUI等超级 kool 的功能。国外有人用他编软件发布~~可以直接内嵌到vbs/js,然后调用

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'>"
7 发表于 2006-08-11 22:33 ·  中国 浙江 宁波 电信
初级用户
★★
积分 131
发帖 53
注册 2006-07-31 09:06
20年会员
UID 59539
状态 离线
能麻烦您发上个来吗?俺的英文不好。希望您能来点简单的实例说明,谢谢您啊!
8 发表于 2006-08-11 23:12 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
英文不好——寸步难行,OK?

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'>"
9 发表于 2006-08-12 13:08 ·  中国 湖北 荆门 电信
荣誉版主
★★★
积分 2,013
发帖 718
注册 2006-02-18 07:07
20年会员
UID 50550
状态 离线
Originally posted by hdshjffdd at 2006-8-4 08:48:
看了论坛上诸位高手联合VBS和CMD的半GUI编程,不禁想问到CMD可以不依赖VBS而直接调用函数来生成窗体吗?

[ Last edited by hdshjffdd on 2006-8-4 at 08:57 ]

调用函数只能是天方夜谭。
关于什么是函数,什么是过程,什么是应用程序,内部外部命令的区别等等这些概念,建议着重学习一下。
http://www.microsoft.com/china下的 "脚本中心" ,对你可能会有不少帮助,你可以去那逛逛。
论坛跳转: