2.4.3 用Wscript.Echo显示简单的文本信息

当你调试一个特别麻烦的脚本时,在某个时刻,你可能想要看看在程序运行期间,脚本的变量保存的内容是什么。然而,如果需要在一个循环中打印调试输出,或者有很多的变量要显示并且尝试使用MsgBox来完成这一工作,你将会很快厌倦一次又一次地点击OK按钮。这里有一个更好的办法:Wscript.Echo命令可以显示文本而不用停止程序。

即使你没有在调试脚本,Wscript.Echo命令在脚本中也很有用,例如,有时候你想让一个脚本在屏幕上显示文本信息。在本书后续部分,我将向你介绍一个脚本,它显示文件夹的内容、用户账户、网络共享以及第4章和后续各章所介绍的其他信息的一个列表。

这条命令很简单:

它可以显示任何类型的任何表达式的值:Date、Numeric、Text或Boolean。你可以列出任意多个表达式,用逗号隔开表达式即可,如下所示:

并且VBScript会显示每个表达式,表达式的结果用一个单独的空格来隔开。

注意 只有当你用cscript命令运行脚本时,Wscript.Echo才是有帮助的。如果你用Wscript运行脚本,WSH会弹出对话框显示所有的Wscript.Echo文本,这就像MsgBox一样。

例如,脚本

显示文本

注意,我使用字符串连接运算符&把抯添加到username字符串(我对这种事情很挑剔。我喜欢计算机的输出格式是正确的英语)。

正如之前看到的,VBScript很灵活地使用&来连接字符串,允许你把任何变量类型与一个字符串相连,它把一个Boolean、Date或Numeric类型的变量或表达式转换为字符串,然后连接为结果字符串。你可以使用这种方法来给句子末尾的日期添加一个句点,如下所示:

这会显示如下内容(带有正确的标点):

敏感话题

因为我已经有点转向格式化消息的主题了,不妨再多介绍一些这方面的内容。你是不是经常看到计算机显示这样的一条乱糟糟的消息?

这快把我逼疯了,其实可以避免这样,因为很容易以正确的英文(或任何你希望使用的语言)来格式化这种消息。

模式 当在英语中计数时,如果计数是1,使用单数形式;否则使用复数形式。这个规则对从0开始的任何数字都适用。示例如下:

对于一个一次性的随意的程序,你不必这么麻烦,但是如果程序还要供其他人使用,以这种方式来关注语言还是值得的。作为一个练习,请你修改示例脚本script0206.vbs,以便它在歌曲的***显示“1 bottle”而不是“1 bottles”。

【责任编辑:云霞 TEL:(010)68476606】

点赞 0

c语言wscript.echo用法,2.4.3 用Wscript.Echo显示简单的文本信息相关推荐

  1. c语言中类似于大括号的符号,大括号符号 c语言大括号的用法

    大括号{}出现在shell脚本的各个角落,其用法也各有不同.同音多义字在汉语中最容易让人混淆,而大括号也正是bash语言中的"同音多义字".下面小编就为大家介绍c语言大括号的用法. ...

  2. c语言递归的用法,C语言递归操作用法总结

    本文实例总结了C语言递归操作用法.分享给大家供大家参考,具体如下: 用归纳法来理解递归 步进表达式:问题蜕变成子问题的表达式 结束条件:什么时候可以不再是用步进表达式 直接求解表达式:在结束条件下能够 ...

  3. Linux基础和c语言的高级用法

    Linux基础 基础命令 与文件相关的: mkdir:创建一个目录文件 touch:创建一个普通文件 rmdir:删除一个空的目录文件 cd:+目录名:进入该目录文件 +路径:进入该路径下 ls:显示 ...

  4. SHELL/SSH基础知识(入门篇)-包含 shell 脚本语言的基本用法、 shell 脚本语言的基本用法、流程控制、函数 function、其它脚本相关工具、数组 array(欢迎留言交流)

    目录 1 shell 脚本语言的基本用法 1.1 shell 脚本注释规范 1.1.1 shell 脚本注释规范 1.1.2 执行(5种) 1.1.3 在远程主机运行本地脚本 1.1.4 检查shel ...

  5. c语言指针大括号的用法,c语言大括号的用法

    大括号{}出现在shell脚本的各个角落,其用法也各有不同.同音多义字在汉语中最容易让人混淆,而大括号也正是bash语言中的"同音多义字".下面小编就为大家介绍. {}第一种用法, ...

  6. Go语言MD5加密用法实例

    Go语言MD5加密用法实例 本文实例讲述了Go语言MD5加密用法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: import (     "crypto/md5" ...

  7. C语言atoi()函数用法

    C语言atoi()函数用法 头文件:#include <stdlib.h> atoi() 函数用来将字符串转换成整数(int),其原型为: int atoi (const char * s ...

  8. 6s在c语言中的用法,C语言中assert的用法讲解

    assert是指编写代码时做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式.下面是小编为大家整理的C语言assert的用法讲解,欢迎参考~ assert宏的原型定 ...

  9. ASP脚本语言之vbscript用法

    常用的脚本语言有 Javascript 和 VBscript . 使用哪种语言需先设定.如上节代码中的<%@ LANGUAGE="JSCRIPT"   ...    %> ...

最新文章

  1. python中的linearregression_【python+机器学习(2)】python实现Linear Regression
  2. Winform中设置ZedGraph因设置小刻度导致的竖直虚线显示过多
  3. 车主无忧:天下武功,唯快不破,神策让我们快人一步
  4. 开源爬虫larbin分析
  5. 温故而知新,UI学习中的大部分控件及常用的基础都整理了一下,很长~~~~~~~~~很长!!!!!!!...
  6. JEECG列表嵌套查询列表子查询+号功能
  7. 运算放大器基本公式_跨阻放大器稳定性
  8. Python-Matplotlib可视化(8)——图形的输出与保存
  9. 计算机网络设备子系统,关于设备间子系统的几点知识学习
  10. golang mian函数和init函数
  11. BUU刷题记录-[0CTF 2016]piapiapia
  12. 《SpringBoot2.0 实战》系列-整合FlyingSaucer + thymeleaf 实现模板文件转pdf打印
  13. Cadence OrCAD Capture 在Excel中编辑所有元件属性然后导入设计图纸的方法
  14. java编程中的di是什么_Diboot
  15. Android上多进程中使用webview的问题
  16. 千道Java面试真题整理系列:MySQL灵魂五十问,在遇面试也不怕!
  17. ntpd、ntpdate的区别
  18. 2022年软件设计师考试复习资料(1)
  19. 明天就是七夕了,用Python做了个可能会被女朋友打死的礼物!
  20. can总线短距离不用双绞线_can总线(一)物理层—屏蔽双绞线

热门文章

  1. Matlab通过ode求解微分方程
  2. 8-5 以下面四个在读写器作用范围内的电子标签为例说明二进制树型搜索算法选择电子标签的迭代过程。
  3. 微信公众账号怎么获取微信原始ID
  4. php生成pdf水印,使用 PHP 在 PDF 文档中加水印并进行文档加密
  5. CentOS7取消服务器自动休眠
  6. CPU相关概念:物理cpu数、核数、逻辑cpu数,12核20线程实例分析
  7. Android 打开浏览器的几种方法
  8. 如何找到自己的使命和热情
  9. 3dmax如何显示参考图_怎么在3DMAX里用外部参照做图
  10. java 单选题_JAVA单选题参考题库