`
cherrypig3
  • 浏览: 39636 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

VBS-之输入两个数并比较它们的大小

 
阅读更多
Option Explicit
Dim intX
Dim intY
Dim intPlayAgain
Do
	Do
		intX=InputBox("Enter the first nuber","Enter x")
	Loop Until IsNumeric(intX)And intX<>""
	Do 
		intY=InputBox("Enter the second number", "Enter y")
	Loop Until IsNumeric(intY)And intY<>""
	Select Case Sgn(intX-intY)
		Case 1 WScript.Echo(intX)&" is bigger than "&intY
		Case -1 WScript.Echo(intX)&" is smaller than "&intY
		Case 0 WScript.Echo(intX)&" and "&intY&" are equal"
	End Select
	intPlayAgain=msgbox("Do you want to try again?",vbYesNo,"Numbers comparing")
Loop Until intPlayAgain=vbNo

注意事项:
1)比较的过程使用了Select语句,当然也可以用三个if来实现。
2)wscript.echo()不认识vbYesNo这个系统参数,因此只能用msgbox()
3) Inputbox函数的用法:InputBox(prompt[, title][, default])
4)认识了一个Sgn(number)函数
     If number is                Sgn returns 
    Greater than zero                  1
     Equal to zero                     0
      Less than zero                   -1
5)判断一个变量是否为数字的函数Isnumeric()。类似的判断函数还有IsNull(),IsArray()



0
0
分享到:
评论

相关推荐

    用vbs写的一些实例

    3. **比较与交换**:通过比较两个数值的大小,必要时进行交换,以实现排序功能。 ```vbscript Dim x, y, z, ary, temp x = InputBox("输入第一个数") y = InputBox("输入第二个数") z = InputBox("输入第三个数") ...

    HW6_108011235

    差分模式是指两个输入信号的差值,而共模则是两个输入信号的平均值。在差分放大器中,我们通常希望增强差分信号,同时抑制共模信号,以提高信号质量并减少噪声影响。 设计流程中,PMOS被设置为二极管连接,意味着其...

    VBS 十六进制异或加密实现代码

    如果两个不同的数据进行异或,结果将是它们本身。因此,通过保留密钥,可以使用相同的异或操作解密已加密的数据,还原原始信息。 在实际应用中,十六进制异或加密可能用于保护小文件的隐私,如配置文件、小型数据...

    文本比较工具

    1. **文件差异分析**:文本比较工具的核心功能是识别两个文本文件中的不同之处。这通常通过高亮显示不同行或字符来实现,使得用户能快速定位和理解变化的地方。 2. **三路合并**:除了比较两个文件外,一些高级工具...

    VBS中Run和Exec的区别

    本文将详细介绍VBS中的Run方法和Exec方法的区别,并通过示例代码说明如何使用这些方法。通过这些说明和例子,您将能够掌握两种方法的不同应用场景及其特点。 首先,WScript.Shell对象的Run方法和Exec方法都可以用来...

    2021-2022计算机二级等级考试试题及答案No.14476.docx

    - 使用`Math.max()`函数可以获取两个数中较大的一个。 18. RAM(随机存取存储器): - 在正常运行时,RAM不仅可以读取信息,也可以写入信息,这是其作为工作内存的基本功能。 19. 西文字符编码: - ASCII码是...

    CMD命令行高级教程

    - 用于比较两个字符串。 3. **第三种用法:IF [NOT] EXIST filename command** - 用于检查文件或目录是否存在。 4. **第四种用法:IF 增强的用法** - 提供了更多的比较选项和逻辑运算符。 #### 第七章 DOS ...

    vbs 查找硬盘分区中指定扩展名文件的实现代码

    在给定的代码片段中,使用了两个重要的RegExp对象的属性,即Pattern和Test。Pattern属性用于设置正则表达式模式,即告诉RegExp对象要查找的文本形式。Test属性则用于执行匹配操作,它会根据Pattern中定义的规则检查...

    自-C#所有处理字符串函数和用法 (2).pdf

    `StrComp(string1, string2[, compare])` 对两个字符串进行比较,返回值表示它们的相对大小。如果相等返回0,小于返回-1,大于返回1。`compare` 参数可以指定比较方式(文本或二进制)。 8. **InStr** 函数: `...

    altium designer官方教程8

    在本章节中,我们将深入了解Altium Designer中的PCB编辑器基础功能,这是进行PCB设计的重要工具之一。 ##### 8.1.1 PCB 编辑器用户界面 PCB 编辑器的用户界面与原理图编辑器类似,但包含了一些额外的功能,以适应...

    vbscript入门

    在VBS中,常量分为两类:自然常量和自定义常量。自然常量包括像数字21、字符串"Hello World"等,它们的值固定不变,尝试修改会导致错误。自定义常量则需要通过`const`关键字定义,例如`const PI=3.1415926`,一旦...

    2021-2022计算机二级等级考试试题及答案No.3239.docx

    - **字符串转义字符**:Java中反斜杠自身也是一个特殊字符(转义字符),因此在字符串中表示实际的反斜杠时需要使用两个反斜杠(即`\\`)。 - **绝对路径与相对路径**:题目中的路径为绝对路径,从盘符开始,明确...

    vbs字符串操作小考题

    上述代码中定义了名为`Sort`的函数,它们接受两个参数:原始字符串`sSource`和分隔符`sDelimiter`。函数体内部执行字符串操作并返回结果。例如,`Wscript.Echo Sort(str, "|")`或`msgbox Sort(str, "|")`用于调用...

    VB作业界面切换

    在VB(Visual Basic)编程环境中,界面切换是创建多窗口应用程序的一个重要方面,尤其是在设计复杂的用户交互时。VB作业界面切换涉及到如何在不同的窗体(Forms)之间进行平滑过渡,以便用户能够执行不同的作业操作...

    arcgis工具

    当一个图斑的边界确定,需要实现两个图斑的无缝拼接时,可以把图斑拉伸覆盖确定边界的图斑的一部分,然后用下面的图斑剪区上面的图斑。 方法二:图斑之间有小的缝隙,可以先在缝隙上任意补画一个图斑,然后合并...

    2021-2022计算机二级等级考试试题及答案No.9821.docx

    12. 汉字与英文字符存储:一个汉字通常占用两个字节,而一个英文字符占用一个字节,所以它们在微型机中存储时的字节数比值为2:1。 13. 打印命令位置:在Windows中,打印命令通常位于文件菜单中,但题目中的表述是...

Global site tag (gtag.js) - Google Analytics