用vbscript实现启用 Caps Lock (大写)键

所属分类: 脚本专栏 / vbs 阅读数: 1417
收藏 0 赞 0 分享
问:
嗨,Scripting Guy!I have a script where users enter some information in an Input box.The information needs to be entered in all-capital letters, so my instructions say, “Please make sure the Caps Lock key is on before entering the information.”They don't always do that, however.Is there a way to turn the Caps Lock key on and off using a script?
-- BW, Medford, OR
答:
Hey, BW.We don't know of a way to turn the Caps Lock key on and off, but we do know a way to mimic the effect of having the Caps Lock key on.After all, the whole point of the Caps Lock key is to turn everything you type into uppercase letters.For example, you might type this:
this is my sentence.
But Caps Lock will make it appear on screen like this:
THIS IS MY SENTENCE.
So how can we achieve the same affect in a script?简单:we just use the VBScript function UCase, which switches all the letters in a string to their uppercase equivalent.For example, here's a simple two-line script that gathers information from a user and then uses the UCase function to switch all the letters to uppercase when echoing the value to the screen:
strMessage = InputBox("Please enter your message:")Wscript.Echo UCase(strMessage)
Incidentally, the above script doesn't actually change the case of the letters in the string strMessage; it just displays them in uppercase.If you really want all the letters converted to uppercase, try this script instead:
strMessage = UCase(InputBox("Please enter your message:"))Wscript.Echo strMessage
Looks crazy, but it works.
For more information about the UCase function, see theVBScript 文档 on MSDN.
更多精彩内容其他人还在看

运行脚本之前,如何确定计算机上的默认脚本宿主的代码

运行脚本之前,如何确定计算机上的默认脚本宿主的代码
收藏 0 赞 0 分享

基于逻辑运算的简单权限系统(原理,设计,实现) VBS 版

基于逻辑运算的简单权限系统(原理,设计,实现) VBS 版
收藏 0 赞 0 分享

用vbs实现删除名称中有撇号的文件夹

用vbs实现删除名称中有撇号的文件夹
收藏 0 赞 0 分享

用vbs将输出内容写到屏幕以覆盖当前屏幕上的内容的方法

用vbs将输出内容写到屏幕以覆盖当前屏幕上的内容的方法
收藏 0 赞 0 分享

用vbs实现配置无人登录计算机时使用的屏幕保护程序

用vbs实现配置无人登录计算机时使用的屏幕保护程序
收藏 0 赞 0 分享

用vbs更改 Internet Explorer 的标题栏

用vbs更改 Internet Explorer 的标题栏
收藏 0 赞 0 分享

用vbs读取文本文件的最后一行

用vbs读取文本文件的最后一行
收藏 0 赞 0 分享

用vbs实现重新启动 Internet Explorer

用vbs实现重新启动 Internet Explorer
收藏 0 赞 0 分享

用vbs实现禁用服务

用vbs实现禁用服务
收藏 0 赞 0 分享

防止网页脚本病毒执行的方法-from web

防止网页脚本病毒执行的方法-from web
收藏 0 赞 0 分享
查看更多