2013-02-13 30 views
-1

我想用autoit對網站進行猴子測試,我想隨機按下一些點擊並將一些值發送到屏幕。我嘗試了word document上的腳本,唯一一個被感染的角色是「$」。任何關於如何解決這個問題的想法?從AutoIt數組中提取一個值並將其發送到屏幕

#cs ---------------------------------------------------------------------------- 

AutoIt Version: 3.3.8.1 
Author:   Vasile 

Script Function: 
    Monkey. 

#ce ---------------------------------------------------------------------------- 

; Script Start - Add your code below here 
Run("C:\Program Files\Google\Chrome\Application\chrome.exe http://quiz.interhit.net/");deschide chrome--si site QUIZ 
Sleep(200) 

$activ_x = 676 
$activ_y = 569 

$repetari = 0 
Do 
    Local $array[27] 
    $array[0]="F5" 
    $array[1]="F1" 
    $array[3]="F12" 
    $array[4]="¬" 
    $array[5]="1" 
    $array[6]="10" 
    $array[7]="-" 
    $array[8]="=" 
    $array[9]="+" 
    $array[10]="TAB" 
    $array[11]="SPACE" 
    $array[12]="LWIN"; WINDOWS KWY 
    $array[13]="CAPSLOCK" 
    $array[14]="LALT";ALT KEY 
    $array[15]="Enter" 
    $array[16]="ESC" 
    $array[17]="DELETE" 
    $array[18]="BACKSPACE" 
    $array[19]="SCROLLLOCK" 
    $array[20]="LSHIFT" 
    $array[21]="A" 
    $array[22]="Z" 
    $array[23]="a" 
    $array[24]="z" 
    $array[25]="1" 
    $array[26]="10" 
    $x = Random(10, 900, 1) 
    $y = Random(10, 600, 1) 
    $chr = Random(0,27,1) 
    Local $i = 0 
    While $i<= 3 
     MouseClick("left", $y, $x) 
     Send("$array[$chr]}") 
     $i = $i + 1 
    WEnd 
$repetari= $repetari + 1 
Until $repetari = 10 

回答

0

看起來您在發送呼叫時缺少括號。

嘗試:Send("{$array[$chr]}")

但是,我認爲,如果你用括號括起來的特例,而不是將優選。 (您幾乎所有的字符是特殊的情況下,不同的是底部數)

IE:

$array[0] = "{F5}" 
$array[1] = "{F1}" 
.... 
$array[21] = "A" 
$array[22] = "Z" 
.... 
Send("$array[$chr]") 

這是一個幾年,因爲我已經做了自動任何東西,所以給這一個鏡頭,讓我知道結果如何。

Take a look at all the special cases here.

+0

我想了幾個小時後 – 2013-02-14 07:43:46

0
Local $i = 0 
While $i<= 3 
    MouseClick("left", $y, $x) 
    Send("{" & $array[$chr] & "}") 
    $i = $i + 1 
WEnd 

我想通了,從朋友一點幫助幾個小時後,這個問題是,在舊版本我很想念兩個&痕圈定character¬$ ARRA [$ CHR] ¬發送功能。我試過這個解決方案,它的工作。 我會嘗試CoderSeven的回答

相關問題