看下这个,以前我求贴时的
仿手动输入一个一个的打
Run("notepad.exe")
WinWaitActive("无标题 - ")
$Text = "请不要点击鼠标!程序正在自动输入" & @CRLF
$Text &= " 测试说明" & @CRLF
$Text &= "请注意观看测试命令在 (Pinging 192.168.0.1 with 32 bytes of data:)下面的返回值" & @CRLF
$Text &= "如果出现:Request timed out.≥说明网络未连接或完全掉线" & @CRLF
$Text &= "如果出现:Reply from 192.168.0.1: bytes=32 time<1ms TTL=63 ≥说明网络连接正常 " & @CRLF
$Text &= "如果以上二种都有出现说明网络有掉包现像,有可能您正在使用P2P软件下载东西,time<的值越大,说明网络越卡 " & @CRLF
$Text &= "请仔细对照左边的程序和本说明做出判断!"& @CRLF
$Text &= "谢谢你的使用,请手动关闭本记事本,CMD程序已输入退出命令,按回车即可!"& @CRLF& @CRLF& @CRLF& @CRLF
$Text &= "程序1秒后退出"& @CRLF& @CRLF& @CRLF& @CRLF
$Text &= "现在可以动鼠标操作了!^v^ ^v^"& @CRLF
SendC($Text)
Sleep(1000)
Func SendC($Str, $Flag = 0)
If $Flag Then
Local $Clip = ClipGet()
ClipPut($Str)
Send('+{ins}')
ClipPut($Clip)
Else
Local $Nul = Chr(0)
For $i = 1 To StringLen($Str)
Send('{ASC ' & StringToBinary(StringMid($Str, $i, 1) & $Nul) & '}')
Next
EndIf
EndFunc ;==>SendC
[ 本帖最后由 jycel 于 2009-3-23 00:12 编辑 ] |