1. 注释:*********+m********
  2. 注释:后台操作脚本示范
  3. 定义变量 var(5)
  4. 注释:自定义一个数组变量var括号中的5为数组数量,数组变量是从0开始的;
  5. 令 var(0) = "字符输入测试1"
  6. 注释:数组变量var的第1个变量
  7. 令 var(1) = "字符输入测试2"
  8. 注释:数组变量var的第2个变量
  9. 令 var(2) = "字符输入测试3"
  10. 注释:数组变量var的第3个变量
  11. 令 var(3) = "字符输入测试4"
  12. 注释:数组变量var的第4个变量
  13. 令 var(4) = "字符输入测试5"
  14. 注释:数组变量var的第5个变量
  15. 令 var(5) = "字符输入测试6"
  16. 注释:数组变量var的第6个变量
  17. 令 ys = 1000
  18. 注释:自定义变量ys,变给变量ys斌值1000
  19. 启动程序或打开文件 "notepad.exe"
  20. 注释:运行记事本
  21. 延时 ys 毫秒
  22. 注释:延时单位为毫秒,此处的延时时间引用了变量ys的值,也就是1000
  23. 令 Hwnd = Window.Find(0,"无标题 - 记事本")
  24. 注释:获取窗口标题为“无标题-记事本”的句柄,并斌值给变量Hwnd
  25. 延时 ys 毫秒
  26. 注释:延时单位为毫秒
  27. 调用 Window.Active(Hwnd)
  28. 注释:激活句柄为变量Hwnd的窗口
  29. msgbox("激活句柄为变量Hwnd的窗口" & chr(13) & "请按确定继续")
  30. 注释:弹出消息窗口,消息为后面引号中的内容
  31. 延时 ys 毫秒
  32. 注释:延时单位为毫秒
  33. 调用 Window.Max(Hwnd)
  34. 注释:最大化句柄为变量Hwnd的窗口
  35. MsgBox("最大化句柄为变量Hwnd的窗口" & chr(13) & "请按确定继续")
  36. 注释:弹出消息窗口,消息为后面引号中的内容
  37. 延时 ys 毫秒
  38. 注释:延时单位为毫秒
  39. 调用 Window.Min(Hwnd)
  40. 注释:最小化句柄为变量Hwnd的窗口
  41. MsgBox("最小化句柄为变量Hwnd的窗口" & chr(13) & "请按确定继续")
  42. 注释:弹出消息窗口,消息为后面引号中的内容
  43. 延时 ys 毫秒
  44. 注释:延时单位为毫秒
  45. 调用 Window.Restore(Hwnd)
  46. 注释:还原句柄为变量Hwnd的窗口
  47. MsgBox("还原句柄为变量Hwnd的窗口" & chr(13) & "请按确定继续")
  48. 注释:弹出消息窗口,消息为后面引号中的内容
  49. 延时 ys 毫秒
  50. 注释:延时单位为毫秒
  51. 调用 Window.Hide(Hwnd)
  52. 注释:隐藏句柄为变量Hwnd的窗口
  53. MsgBox("隐藏句柄为变量Hwnd的窗口" & chr(13) & "请按确定继续")
  54. 注释:弹出消息窗口,消息为后面引号中的内容
  55. 延时 ys 毫秒
  56. 注释:延时单位为毫秒
  57. 调用 Window.Show(Hwnd)
  58. 注释:显示句柄为变量Hwnd的窗口
  59. MsgBox("显示句柄为变量Hwnd的窗口" & chr(13) & "请按确定继续")
  60. 注释:弹出消息窗口,消息为后面引号中的内容
  61. 延时 ys 毫秒
  62. 注释:延时单位为毫秒
  63. 调用 Window.Move(Hwnd,100,100)
  64. 注释:移动句柄为变量Hwnd的窗口到桌面坐标100,100
  65. msgbox("移动句柄为变量Hwnd的窗口到桌面坐标100,100" & chr(13) & "请按确定继续")
  66. 注释:弹出消息窗口,消息为后面引号中的内容
  67. 延时 ys 毫秒
  68. 注释:延时单位为毫秒
  69. 调用 Window.Size(Hwnd,400,300)
  70. 注释:把句柄为变量Hwnd的窗口大小高置为400*300
  71. MsgBox("把句柄为变量Hwnd的窗口大小高置为400*300" & chr(13) & "请按确定继续")
  72. 注释:弹出消息窗口,消息为后面引号中的内容
  73. 延时 ys 毫秒
  74. 注释:延时单位为毫秒
  75. 调用 Window.Top(Hwnd,0)
  76. 注释:把句柄为变量Hwnd的窗口置于最顶层
  77. MsgBox("把句柄为变量Hwnd的窗口置于最顶层,此时其它窗口将不能覆盖句柄为变量Hwnd的窗口" & chr(13) & "请按确定继续")
  78. 注释:弹出消息窗口,消息为后面引号中的内容
  79. 延时 ys 毫秒
  80. 注释:延时单位为毫秒
  81. 调用 Window.Top(Hwnd,1)
  82. 注释:取消把句柄为变量Hwnd的窗口置前
  83. MsgBox("取消把句柄为变量Hwnd的窗口置前" & chr(13) & "请按确定继续")
  84. 注释:弹出消息窗口,消息为后面引号中的内容
  85. 延时 ys 毫秒
  86. 注释:延时单位为毫秒
  87. 调用 Window.Min(Hwnd)
  88. 注释:最小化句柄为变量Hwnd的窗口
  89. MsgBox("此时窗口已最小化,等到弹出最大化窗口时可看到效果!" & chr(13) & "请按确定继续")
  90. 延时 ys 毫秒
  91. 注释:延时单位为毫秒
  92. 令 HwndEx = Window.FindEx(Hwnd,0,"Edit","")
  93. 注释:给变量HwndEx斌值句柄变量Hwnd窗口下的子窗口类名为"Edit"的子窗口句柄
  94. 注释:因为记事本接收字符串信息的是Edit子窗口,所以要获得这个窗口的句柄,才能实现后台输入字符串;
  95. 令 i = 0
  96. 注释:定义变量i,变给变量i斌值0
  97. 循环 6 次
  98.     注释:循环语句,For为关键字,后面的数字6为循环次数,需结合Next使用;
  99.     调用 Bkgnd.SendString(HwndEx,var(i))
  100.     注释:向句柄为变量HwndEx的窗口发送字符串var,这里的字符串可以是字符,也可以是变量;字符需用引号括起来例(Hwnd,"字符"),变量不需引号