中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] »
作者:
标题: [讨论]VBS中奇妙的中文…… 取消高亮 | 上一主题 | 下一主题
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『楼 主』:  [讨论]VBS中奇妙的中文……

Set  WshShell = wscript.CreateObject("WScript.Shell")
MsgBox "打开计算器",,"神奇的中文"
WshShell.Sendkeys ""
MsgBox "打开芊芊静听",,"神奇的中文"
WshShell.Sendkeys ""
MsgBox "打开我的电脑",,"神奇的中文"
WshShell.Sendkeys ""
Set WshShell = Nothing

拼是OUTLOOK

希望大家多多发现……
最好谁可以搞出原理……

2008-5-14 18:58
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 2 楼』:  

有测试。。。



貌似是媒体类的……没有芊芊的打开了real……不知道还没有real会怎么样……

2008-5-14 19:01
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 3 楼』:  

谁说VBS的SENDKEYS不支持 中文?
只是功能……太……神奇了……

法和品都可以打开计算器,大家研究下……在看编码中……

2008-5-14 19:08
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 4 楼』:  

恩,有点眉目了……果然……

SENDKEYS不支持中文,因为中文是2个字节表示一个字。

根据 法 和 品 都可以打开计算器,就查看编码,他们都一个字节是B7

于是测试了个有 B7编码的字符"狈",果然可以打开!

其他的不难知道了,但是这些编码为什么会打开相应的程序有是个问题了。
继续探究……

2008-5-14 19:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 5 楼』:  

测试了,"贩" 得到猜想证实!

贩 在内存中储存为:B7,B7
所以我们运行后会显示2个计算器!

含有 B6 字节 的会打开我的电脑。

看来和BX有关了,我继续测试……

2008-5-14 19:18
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 6 楼』:  

B5 是播放器……已知的果然都是含有B字符的……
那我推一推还有啥嗬。

2008-5-14 19:20
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 7 楼』:  

"吹" 是B4,B5……

所以……你会打开2个东西哦~~

自己运行看看B4是什么……

2008-5-14 19:22
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 8 楼』:  

感觉是SCANCODE……

多媒体键盘上面会有些打开主页呀,音量呀,我的电脑的按键……
估计是它们~要吃饭了……先放下。
感觉应该没有错。

B的其他的用了没有反应……


多媒体键盘有 我的电脑,邮箱,媒体,主页?
好像有P配了……

继续吃饭……

[ Last edited by slore on 2008-5-14 at 07:37 PM ]

2008-5-14 19:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
joyn
中级用户

丶杏灬丶


积分 280
发帖 105
注册 2008-5-6
来自 广西
状态 离线
『第 9 楼』:  

强......留个印....怎么发现的??

2008-5-14 21:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
joyn
中级用户

丶杏灬丶


积分 280
发帖 105
注册 2008-5-6
来自 广西
状态 离线
『第 10 楼』:  

WshShell.Sendkeys "频"
这行我是打开了 爆风语音

2008-5-14 21:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
knoppix7
银牌会员





积分 1287
发帖 634
注册 2007-5-2
来自 cmd.exe
状态 离线
『第 11 楼』:  

找到的一点资料.
对不上可能是编码问题.
Windows Multimedia Scan Codes:
TYpe 2:
Key Make Code Break Code
Next Track E0, 19 E0, 99
Previous Track E0, 10 E0, 90
Stop E0, 24 E0, A4
Play/Pause E0, 22 E0, A2
Mute E0, 20 E0, A0
Volume Up E0, 30 E0, B0
Volume Down E0, 2E E0, AE
Media Select E0, 6D E0, ED
E-Mail E0, 6C E0, EC
Calculator E0, 21 E0, A1
My Computer E0, 6B E0, EB
WWW Search E0, 65 E0, E5
WWW Home E0, 32 E0, B2
WWW Back E0, 6A E0, EA
WWW Forward E0, 69 E0, E9
WWW Stop E0, 68 E0, E8
WWW Refresh E0, 67 E0, E7
WWW Favorites E0, 66 E0, E6


TYPE1:
Key Make Code Break Code
Next Track E0, 4D E0, F0, 4D  
Previous Track E0, 15 E0, F0, 15
Stop E0, 3B E0, F0, 3B
Play/Pause E0, 34 E0, F0, 34
Mute E0, 23 E0, F0, 23
Volume Up E0, 32 E0, F0, 32
Volume Down E0, 21 E0, F0, 21
Media Select E0, 50 E0, F0, 50
E-Mail E0, 48 E0, F0, 48
Calculator E0, 2B E0, F0, 2B
My Computer E0, 40 E0, F0, 40
WWW Search E0, 10 E0, F0, 10
WWW Home E0, 3A E0, F0, 3A
WWW Back E0, 38 E0, F0, 38
WWW Forward E0, 30 E0, F0, 30
WWW Stop E0, 28 E0, F0, 28
WWW Refresh E0, 20 E0, F0, 20
WWW Favorites E0, 18 E0, F0, 18

2008-5-14 23:02
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 12 楼』:  

的确是 多媒体键盘的功能……以下是测试出来的功能。

Set WshShell = Wscript.CreateObject("Wscript.Shell")
'演示字符,梅:C3B7,含有B7字节,会打开计算器
WshShell.Sendkeys ""

'功能说明:
'WshShell.Sendkeys "源"  'B4 OUTLOOK
'WshShell.Sendkeys "恋"  'B5 媒体播放器
'WshShell.Sendkeys "硕"  'B6 我的电脑
'WshShell.Sendkeys "梅"  'B7 计算器

'WshShell.Sendkeys "血"  'AA 搜索
'WshShell.Sendkeys "爽"  'AC IE主页
'WshShell.Sendkeys "…"  'AD 静音
'WshShell.Sendkeys "爱"  'AE 减音
'WshShell.Sendkeys "怜"  'AF 增音

Set WshShell = Nothing

有兴趣的可以测试更多字符……

   此帖被 +16 点积分       点击查看详情   
评分人:【 tireless 分数: +5  时间:2009-2-19 11:46
评分人:【 everest79 分数: +11  时间:2009-2-23 19:27


2008-5-15 01:01
查看资料  发短消息 网志   编辑帖子  回复  引用回复
densn
初级用户





积分 29
发帖 14
注册 2007-5-22
状态 离线
『第 13 楼』:  

有意思,呵呵~~~
谢谢分享。!!

2008-5-15 03:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
kk12369
新手上路





积分 16
发帖 8
注册 2008-4-22
状态 离线
『第 14 楼』:  

有意思哈哈!!!!

2008-5-17 01:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
matlan
初级用户




积分 87
发帖 63
注册 2008-8-23
状态 离线
『第 15 楼』:  

强! 这也能发现

2009-2-19 11:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: