![]() |
按 鍵 精 靈 寶 典
|
![]() |
|
第二課:控制腳本執行順序如果我猜得沒錯,很多人是通過復雜的大段的腳本開始的,而要編寫按鍵精靈腳本則往往從“錄制”開始。點擊了錄制窗口的紅色錄制按鈕后,按鍵精靈就開始忠實地記錄下你的每一個鍵盤或鼠標動作。然后你停止記錄,按下保存按鈕,我們就會看到一篇花花綠綠的文字出現在編輯窗口中,這些諸如“鼠標移到”、“左鍵按下”。他們從上到下的一溜排開,就像一篇文章。這個文章如果用按鍵精靈讀出來,那就是鼠標、鍵盤的模擬動作。這樣一篇篇文章在按鍵精靈的世界中就叫“腳本”。 用按鍵精靈的錄制功能“編寫”出來的腳本只是從上到下的一氣讀下去,讀到zui后一句,整個腳本就結束了。這樣的腳本有一定的有用性,但比起按鍵精靈提供給我們的智能化、動態化腳本閱讀能力來,這樣的腳本實在不能發揮按鍵精靈的作用。 我們可以控制腳本的閱讀順序,從而產生更為有效的腳本,讓它解決更為復雜的代工問題。 在深入討論前,先說明按鍵精靈腳本的幾個特點。
了解了按鍵精靈讀腳本的規則后,我們看腳本的時候就可以預測按鍵精靈會如何讀這個腳本。下面我們介紹一個zui簡單也是zui常用的控制腳本讀取順序的命令:Goto 標記。這個命令在按鍵精靈編輯窗口左邊的“控制命令”面板可以找到相應的添加項。(點擊見入門里的詳細信息) 按照按鍵精靈的閱讀腳本規則,見到一個語句后先從左到右讀。它先讀到的是Goto,這是它知道了,在讀取了下這一句話后就上下左右的找有“標記”的語句。這里的標記其實就是一個注釋語句。(點擊查看入門里的詳細信息)注釋語句表示在普通顯示框里就顯示能諸如“標記 ==========以下是按鍵精靈錄制的內容==========”,這句話在腳本里就像一個坐標,防止按鍵精靈在復雜的腳本里迷失方向。當然我們自己命名的標記不會那么長,一般是較短的比較有代表性的文字,比如“標記 begin”提示自己這個標記的位置在某段腳本開始的地方。 舉例說明:我們手工做一個連點器,運行結果是在某一點或幾點連續點擊鼠標。 1、我們在按鍵精靈主窗口內點擊大約在左上角位置的“添加” 2、用左邊“控制命令”里的插入標記功能插入一個叫“begin”的標記。按插入。 3、用“鼠標命令”里的移動鼠標和點擊功能讓按鍵精靈對鼠標進行操作。 方法:用“抓點”按鈕先讓鼠標移到你想讓它移動到的位置,插入。(點擊查看入門中的詳細信息)然后再確定點鼠標的哪個鍵,點幾次等等。然后插入。 4、用“控制命令”中的跳轉到標記功能。方法:在輸入框中直接輸入begin,或點下拉按鈕選出begin標記(這里會自動搜索出已有的標記,十分方便) 5、保存,運行(注意:由于沒有設置兩次點擊的時間間隔,可能會占用大量系統資源。)。你會發現腳本會讓鼠標在你給定的地方不停地點啊點啊點。 下面我們將為這個腳本增加一些功能,讓他更容易被控制。 6、控制鼠標兩次點擊的時間間隔。用“其它命令”中的延遲功能。 這句話需要插入在“左鍵點擊”這句話前或者后。方法是用鼠標點中這句話,然后插入。或者插入后,用 在這里延遲多少時間由你來定。 7、讓鼠標移動到多個地方點擊。 可以重復上述第3步和第7步,讓鼠標按照一定的時間間隔移動到不同的地方點擊。也可以選中某些你需要的語句,復制粘貼。再雙擊粘貼到新地方的語句,修改參數。 有了連點器后我們能干什么呢?在游戲中搶東西,讓游戲人物不斷向一個方向前進,簡單的腳本能幫我們干很多事情,發揮想象去嘗試更多的腳本及應用吧。 |
![]() |
版權所有
2001 – 2017 兄弟軟件 【滬ICP備11010448號-36】 【增值電信業務經營許可證:滬B2-20140142】 本站網絡實名 按鍵精靈 Best:1024*768 |
![]() |