A. 按鍵精靈雙開窗口腳本 怎麼讓兩個窗口同時運行
單線程腳本怎麼寫也不會同時操作兩個窗口,改成了多線程,變數i刪了,循環改成了do...loop,兩個窗口的腳本以子程序的方式調用,可以測試一下
HwndEx=Plugin.Window.Search("魔獸世界")
dimMyArray
MyArray=Split(HwndEx,"|")
Delay10000'延時時間
Dimenv窗口二
Call窗口一_sub
窗口二=BeginThread(窗口二_sub)Sub窗口一_sub
Do
CallPlugin.Bkgnd.KeyPress(Myarray(0),70)
Delay3500'延時時間
CallPlugin.Bkgnd.KeyPress(Myarray(0),70)
Delay3250'延時時間
CallPlugin.Bkgnd.KeyPress(Myarray(0),49)
Delay2310'延時時間
CallPlugin.Bkgnd.KeyPress(Myarray(0),52)
Delay1280'延時時間
Loop
EndSub
Sub窗口二_sub
Do
CallPlugin.Bkgnd.KeyPress(Myarray(1),50)
Delay3650'
CallPlugin.Bkgnd.KeyPress(Myarray(1),70)
Delay3120'
CallPlugin.Bkgnd.KeyPress(Myarray(1),69)
Delay3030'
CallPlugin.Bkgnd.KeyPress(Myarray(1),82)
Delay4890'
CallPlugin.Bkgnd.KeyPress(Myarray(1),32)
Delay4100'
CallPlugin.Bkgnd.KeyPress(Myarray(1),49)
Delay3120'
CallPlugin.Bkgnd.KeyPress(Myarray(1),69)
Delay3820'
CallPlugin.Bkgnd.KeyPress(Myarray(1),81)
Delay1830'
CallPlugin.Bkgnd.KeyPress(Myarray(1),50)
Delay3580'
CallPlugin.Bkgnd.KeyPress(Myarray(1),70)
Delay3210'
CallPlugin.Bkgnd.KeyPress(Myarray(1),69)
Delay3150'
CallPlugin.Bkgnd.KeyPress(Myarray(1),49)
Delay2205'
CallPlugin.Bkgnd.KeyPress(Myarray(1),69)
Delay11000'
Loop
EndSub
B. 兩個窗口怎麼來回切換
兩個窗口來回切換用alt+tab按鍵
1、Ctrl Shift T恢復關閉的網頁
打開瀏覽器,鍵盤按下Ctrl+Shift+T鍵就可以恢復誤關閉的網頁。這個快捷鍵對大部分瀏覽器來說都可以用。
2、Ctrl Tab切換網頁
有時候我們會在瀏覽器中瀏覽多個網頁,如果我們想要切換網頁的話就要用滑鼠一個個去點這樣可能比較麻煩,我們可以用Ctrl+Tab快捷鍵來快速地切換網頁。
3、Alt Tab切換應用
我們在使用電腦的時候可能會同時打開很多不同的軟體,如果我們想要切換軟體就可以使用Alt+Tab來切換已經打開的應用。
4、Ctrl W關閉網頁
使用Ctrl+W可以快速的關閉你當前打開的所有網頁。
5、Win M最小化所有窗口
如果你想要將電腦上所有的窗口都最小化,就可以使用Win+M快捷鍵,如果想快速的還原窗口,就用Win+Shift+M快捷鍵。
C. 求按鍵精靈窗口自動切換腳本
//--------- Statr Script ---------UserVar Win="QQ華夏" "窗口標題"UserVar T=2 切換間隔(秒):
Plugin HwndEx = Window.Search(Win)
MyArray = Split(HwndEx, "|")
Msgbox "找到:"&UBound(MyArray)&"個窗口",64,"提示"
If UBound(MyArray)>=0
While 1 i=0
For UBound(MyArray)
Plugin Window = Window.IsWindow(MyArray(i))
If Windows=0
Plugin Window.Restore(MyArray(i))
EndIf
Plugin Window.Active(MyArray(i))
//Plugin Window.Top(MyArray(i), 0)
//Plugin Window.Top(MyArray(i), 1)
Delay T*1000
i=i+1
EndFor
EndWhile
EndIf// ---------- End Script ---------- //第一,二行是用戶自定義變數.為游戲窗體的標題和切換間隔時間.使用時應改成自己需要的內容//腳本開始前請把所有需要的窗口全部打開,開始執行會提示當前共有幾個窗口//是通過窗口句柄,調用窗口插件實現切換.和模擬按鍵不同.//你可以最小化,隱藏窗口.腳本也會將窗口顯示並按時切換
D. 按鍵精靈在兩個窗口之間切換,並按一下X鍵
Hwnd = Plugin.Window.MousePoint()
Do
Call Plugin.Bkgnd.KeyPress(Hwnd, 88)
Delay 200
Loop
復制代碼,腳本屬性裡面的禁止重復運行的勾去掉.保存腳本後到我的腳本界面找到該腳本打鉤,其它腳本的勾去掉.然後滑鼠指向游戲窗口1的游戲畫面按F10啟動腳本,之後再把滑鼠指向游戲2的畫面按F10啟動腳本.想啟動多少個都行.
E. 求個自動在2個窗口之間切換的腳本。前台後台無所謂,一定要是按鍵精靈
你只要錄制就行了
再把延時DELAY改成1000
就是點錄制之後先點一下第一個窗口,過一秒再點第二個窗口,然後保存
F. 求:按鍵精靈 兩個窗口來回切換腳本
就兩個窗口來回切換?
其實我沒接觸過按鍵精靈,但是我可以給你分享一下思路
聲明一個全局變數,沒什麼意思,就是讓這個變數起到一個標記的作用,這樣就可以判斷目前是在A窗口還是在B窗口!
比如:
當前窗口是A窗口!
全局變數="A窗口"
如果全局變數="A窗口"
則切換到"A窗口"
否則
切換到"B窗口"
當窗口切換到了B窗口重新把全局變數賦值
G. 按鍵精靈在2個窗口之間的腳本切換問題
這代碼真醉了,用後台插件裡面的命令很容易做到的,
窗口句柄
會改變,所以是用滑鼠指定或者模糊查找最好了,自己在窗口插件研究吧,另外你這坐標是前台坐標吧,雖然窗口位置不變的話用前台坐標也可以,不過還是建議用窗口坐標更好,下面的代碼是用你的B窗口初始坐標計算出來的窗口內相應坐標,AB窗口的窗口句柄需要你自己來進行修改了,因為窗口句柄是會改變的
HwndA = 1770800'這里放B窗口句柄
HwndB = 789210' 這里放A窗口句柄
sRect = Plugin.Window.
GetWindowRect
(HwndB)
XY = split(sRect, "|")
Do
Call Plugin.Bkgnd.KeyPress(HwndA, 49)
Delay 2000
Call Plugin.Bkgnd.LeftClick(HwndB, 748 - XY(0), 237 - XY(1))
Delay 5000
Call Plugin.Bkgnd.KeyPress(HwndA, 50)
Delay 5000
Loop
H. 按鍵精靈做出的腳本,我想在一台電腦上,兩個游戲窗口用同一個腳本,該怎麼弄
我有個笨方法,代碼方面,在進入循環之前找一遍游戲窗口,之後進入循環,該打怪打怪,該加血加血,設置里選擇只執行一次。
代碼寫好後生成小精靈,把第一個游戲窗口置於前面,按開始,
之後把另一個游戲窗口激活(滑鼠點下另一個窗口)
在運行小精靈...這樣,2個小精靈負責兩個窗口,