//*********+m******** //后台操作脚本示范 Dim var(5) //自定义一个数组变量var括号中的5为数组数量,数组变量是从0开始的; var(0) = "字符输入测试1" //数组变量var的第1个变量 var(1) = "字符输入测试2" //数组变量var的第2个变量 var(2) = "字符输入测试3" //数组变量var的第3个变量 var(3) = "字符输入测试4" //数组变量var的第4个变量 var(4) = "字符输入测试5" //数组变量var的第5个变量 var(5) = "字符输入测试6" //数组变量var的第6个变量 ys = 1000 //自定义变量ys,变给变量ys斌值1000 RunApp "notepad.exe" //运行记事本 Delay ys //延时单位为毫秒,此处的延时时间引用了变量ys的值,也就是1000 Hwnd = Plugin.Window.Find(0, "无标题 - 记事本") //获取窗口标题为“无标题-记事本”的句柄,并斌值给变量Hwnd Delay ys //延时单位为毫秒 Call Plugin.Window.Active(Hwnd) //激活句柄为变量Hwnd的窗口 msgbox "激活句柄为变量Hwnd的窗口"&chr(13)&"请按确定继续" //弹出消息窗口,消息为后面引号中的内容 Delay ys //延时单位为毫秒 Call Plugin.Window.Max(Hwnd) //最大化句柄为变量Hwnd的窗口 MsgBox "最大化句柄为变量Hwnd的窗口"&chr(13)&"请按确定继续" //弹出消息窗口,消息为后面引号中的内容 Delay ys //延时单位为毫秒 Call Plugin.Window.Min(Hwnd) //最小化句柄为变量Hwnd的窗口 MsgBox "最小化句柄为变量Hwnd的窗口"&chr(13)&"请按确定继续" //弹出消息窗口,消息为后面引号中的内容 Delay ys //延时单位为毫秒 Call Plugin.Window.Restore(Hwnd) //还原句柄为变量Hwnd的窗口 MsgBox "还原句柄为变量Hwnd的窗口"&chr(13)&"请按确定继续" //弹出消息窗口,消息为后面引号中的内容 Delay ys //延时单位为毫秒 Call Plugin.Window.Hide(Hwnd) //隐藏句柄为变量Hwnd的窗口 MsgBox "隐藏句柄为变量Hwnd的窗口"&chr(13)&"请按确定继续" //弹出消息窗口,消息为后面引号中的内容 Delay ys //延时单位为毫秒 Call Plugin.Window.Show(Hwnd) //显示句柄为变量Hwnd的窗口 MsgBox "显示句柄为变量Hwnd的窗口"&chr(13)&"请按确定继续" //弹出消息窗口,消息为后面引号中的内容 Delay ys //延时单位为毫秒 Call Plugin.Window.Move(Hwnd, 100, 100) //移动句柄为变量Hwnd的窗口到桌面坐标100,100 msgbox "移动句柄为变量Hwnd的窗口到桌面坐标100,100"&chr(13)&"请按确定继续" //弹出消息窗口,消息为后面引号中的内容 Delay ys //延时单位为毫秒 Call Plugin.Window.Size(Hwnd, 400, 300) //把句柄为变量Hwnd的窗口大小高置为400*300 MsgBox "把句柄为变量Hwnd的窗口大小高置为400*300"&chr(13)&"请按确定继续" //弹出消息窗口,消息为后面引号中的内容 Delay ys //延时单位为毫秒 Call Plugin.Window.Top(Hwnd, 0) //把句柄为变量Hwnd的窗口置于最顶层 MsgBox "把句柄为变量Hwnd的窗口置于最顶层,此时其它窗口将不能覆盖句柄为变量Hwnd的窗口"&chr(13)&"请按确定继续" //弹出消息窗口,消息为后面引号中的内容 Delay ys //延时单位为毫秒 Call Plugin.Window.Top(Hwnd, 1) //取消把句柄为变量Hwnd的窗口置前 MsgBox "取消把句柄为变量Hwnd的窗口置前"&chr(13)&"请按确定继续" //弹出消息窗口,消息为后面引号中的内容 Delay ys //延时单位为毫秒 Call Plugin.Window.Min(Hwnd) //最小化句柄为变量Hwnd的窗口 MsgBox "此时窗口已最小化,等到弹出最大化窗口时可看到效果!"&chr(13)&"请按确定继续" Delay ys //延时单位为毫秒 HwndEx = Plugin.Window.FindEx(Hwnd, 0, "Edit", "") //给变量HwndEx斌值句柄变量Hwnd窗口下的子窗口类名为"Edit"的子窗口句柄 //因为记事本接收字符串信息的是Edit子窗口,所以要获得这个窗口的句柄,才能实现后台输入字符串; i = 0 //定义变量i,变给变量i斌值0 For 6 //循环语句,For为关键字,后面的数字6为循环次数,需结合Next使用; Call Plugin.Bkgnd.SendString(HwndEx, var(i)) //向句柄为变量HwndEx的窗口发送字符串var,这里的字符串可以是字符,也可以是变量;字符需用引号括起来例(Hwnd,"字符"),变量不需引号