马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
制作了一个自启动TC脚本(随XP自启动),并且自己封装了个XP系统,系统封装完后,安装系统试验,结果第一次启动时提示脚本运行错误,奇怪的是第二次启动系统又不出错了,脚本正常自动运行!代码附下,出错部分的功能主要是枚举一个程序下的所有子窗口,并通过条件筛选出符合条件的子窗口句柄。
- 进程句柄vnc=进程.打开("C:\\winsock\\UltraVNC\\WinVNC.exe")
- 进程.等待初始化(进程句柄vnc,1000)
- 辅助.等待(1000)
- 进程句柄=进程.打开("C:\\winsock\\ksycgjl\\QuickHiderV2.12\\QuickHider.exe")
- 进程.等待初始化(进程句柄,1000)
- hwnd=进程.获取窗口句柄(进程句柄)
- 窗口.设置位置(hwnd,-500,-500)
- 返回的x坐标,返回的y坐标,托盘句柄,返回串
- 返回值=系统.枚举(hwnd,3)
- 是否成功=字符串.分割(返回值,"|",返回串)
- c1,i=0
- 数组空间.大小(返回串,c1)//获取数组维数
- 如果(c1>0)
- 循环(i < c1)
- 标题=窗口.得到标题(返回串[i])//89行,被提示类型不匹配。
- 如果(标题=="托盘")
- 托盘句柄=返回串[i]
- 跳出
- 如果结束
- i=i + 1
- 循环结束
- 如果结束
- 窗口.鼠标左键单击(返回串[2],62,13)
- 辅助.等待(100)
- 返回值2=系统.枚举(托盘句柄,3)
- //辅助.消息框(返回值2)
- 是否成功=字符串.分割(返回值2,"|",返回串)
- c1,i=0
复制代码
|