close
http://tw.knowledge.yahoo.com/question/question?qid=1608100907415
問1:小弟最近在用按鍵精靈 但是發現 要讓某樣程式依照腳本運行
一定要把畫面切到那個程式才能 請問各位大大 要怎麼讓按鍵精靈可以 指定對某樣程式使用 (不用切畫面到那個程式上)
http://tw.knowledge.yahoo.com/question/question?qid=1008101305229
問2:按鍵精靈可以邊執行邊開別的視窗嗎
讓他繼續跑我開別窗
怎麼弄呢
http://tw.knowledge.yahoo.com/question/question?qid=1508101305884
問3:我要是可以
連縮小 而那個 視窗 都還是可以 繼續按的

==============================================================

按鍵精靈部份,理論上是可以的,但難度有點高,您可以自己嘗試看看。
目前的方法,大都是使用別人製作好的插件,來達到這「後台控制」。

不能使用原來的腳本,要重新修改腳本,在顏色及圖案辨識部份是無法支援DirectX遊戲。也就是如果你的遊戲是DirectX遊戲,而你原來的腳本有使用到顏色、圖案辨識的命令,那就很難改寫腳本啦

例加:查找圖形(xxx,xxx,xxx,xxx,"xxx.bmp",x.x,xxx,xxx)這行就不行囉...

==============================================================

按鍵精靈6.30版以後,有內建後台發送按鍵的功能,你可以去下載最新版的6.71來試試裡面的範例吧。

提供[6.30版新功能]後台按鍵範例腳本如下,請參考:

VBSCall RunApp("notepad.exe")
Delay 1000
//需要確認把記事本放在前台
Plugin hwnd=Window.Find(0,"未命名 - 記事本")
Plugin Window.Active(hwnd)
//需要先得到可以發送按鍵消息的窗口
Plugin hwnd = Window.GetKeyFocusWnd()
MessageBox 提醒:如果您現在的熱鍵模式是「普通模式」,將有可能導致鍵盤失去響應,按下ctrl+alt+del即可解決這個問題。建議您在設置裡使用「軟件模式」的熱鍵啟動方式。
MessageBox 現在可以把記事本的窗口放在後台,或者是最小化
//等待兩秒鍾
Delay 2000
For 1000
    //後台喊話
    Plugin Window.SendString(hwnd,"Hello, world")
    //後台按鍵
    Plugin Window.SendKeyPress(hwnd,13)
    Delay 500
EndFor


按鍵精靈官網有二篇最常用的插件討論,可以去研究看看吧~
【361度】●『後台鼠標鍵盤』【已認證插件】361度後台插件(2007.10.3更新)
【大兵插件5.0】●『文字識別 窗口操作 文件讀寫 後台操作等功能』2008-3-4重要更新
arrow
arrow
    全站熱搜

    魔幻小鱉 發表在 痞客邦 留言(4) 人氣()