中国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批处理 & 脚本技术(批处理室) » 一些超过批处理通常应用范围的问题。高手请进! 查看 1,176 回复 7
楼 主 一些超过批处理通常应用范围的问题。高手请进! 发表于 2006-08-11 11:04 ·  中国 浙江 宁波 电信
初级用户
★★
积分 131
发帖 53
注册 2006-07-31 09:06
20年会员
UID 59539
状态 离线
1.批处理如何截取摄像头的一张照片并根据感光来返回错误值呢?

2.有没有命令行的摄像头或者录音工具?

3.批处理怎么才能调用微软的语音功能来播放TXT呢?

4.批处理有没有类似WBAT的Windows窗体生成工具,比如说"msgbox 您好“就会在屏幕上用提示窗口显示”您好“。

[ Last edited by hdshjffdd on 2006-8-11 at 11:07 ]
2 发表于 2006-08-11 11:19 ·  中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
20年会员
UID 44210
状态 离线
摄像头部分的一下
3 发表于 2006-08-11 16:29 ·  中国 浙江 宁波 电信
初级用户
★★
积分 131
发帖 53
注册 2006-07-31 09:06
20年会员
UID 59539
状态 离线
啥意思嘛?
4 发表于 2006-08-11 20:52 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
Good question!

答案:可以。用cscript+vbs

前两个正研究,凡是 VC/VB/.Net 能做到的vbs一定能做到!应该不难,后两个很简单

3.直接调用 金山词霸 或者 微软 TTS 引擎。或者装了Office的也可以。只要是XP,在控制面板里有个“语音”选项就可以。

要实现下列功能,你的电脑里必须存在 C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll


mshta "javascript:new ActiveXObject('SAPI.SpVoice').Speak('China DOS Union');window.close();"


改成在bat里读txt应该不难。

4.运行



mshta javascript:alert("CHiNA DOS UNiON");window.close();



可以写到bat里

[ Last edited by electronixtar on 2006-8-11 at 21:57 ]

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'>"
5 发表于 2006-08-11 21:53 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
搜索了下楼主的帖子,都太……………………………………强了,简直无语~~

http://www.cn-dos.net/forum/search.php?searchid=33459&orderby=lastpost&ascdesc=desc&searchsubmit=yes&sid=Qm5faP

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-11 22:36 ·  中国 浙江 宁波 电信
初级用户
★★
积分 131
发帖 53
注册 2006-07-31 09:06
20年会员
UID 59539
状态 离线
COOL!
7 发表于 2006-08-11 22:37 ·  中国 浙江 宁波 电信
初级用户
★★
积分 131
发帖 53
注册 2006-07-31 09:06
20年会员
UID 59539
状态 离线
您真是一针见血啊!!!历害!

[ Last edited by hdshjffdd on 2006-8-11 at 22:39 ]
8 发表于 2006-08-12 13:31 ·  中国 湖北 荆门 电信
荣誉版主
★★★
积分 2,013
发帖 718
注册 2006-02-18 07:07
20年会员
UID 50550
状态 离线
4.批处理有没有类似WBAT的Windows窗体生成工具,比如说"msgbox 您好“就会在屏幕上用提示窗口显示”您好“。

通常的用法有:
1.net send
net send 127.0.0.1 "您好!"

2.msg <XP下有效,而且可以设置对话框显示的时间>
msg %username% "您好!"


另:
鉴于网友electronixtar和bagpipe 两位回答网友问题的热情,特分别给予+分20以资鼓励。说来惭愧,我们几个版主最近一段时间的回复率要比二位少得多,感觉很对不起大家。没啥多说的,希望大家一起把我们大家的 DOS批处理 & 脚本技术(批处理室)办得更红火。
论坛跳转: