KeymouseGo是一款類似于按鍵精靈的簡潔版鼠標鍵盤錄制程序,由Python編寫且全開源。該軟件主要用在進行某些操作簡單、單調(diào)重復的工作時,使用本軟件就可以很省力了。自己只要做一遍,然后接下來就讓電腦來做。有需要的小伙伴歡迎來西西下載體驗。
基本操作:
1、點擊 錄制 按鈕,開始錄制。
2、在計算機上進行任意操作,如點擊鼠標、鍵盤輸入,這部分的動作會被記錄下來。
3、點擊 結束 按鈕,結束錄制。
4、點擊 啟動 按鈕,計算機會重復執(zhí)行一遍第2步中所錄制的動作。
使用注意:
1、可設置腳本重復執(zhí)行的次數(shù),如果為 0 即為無限循環(huán)。
2、默認啟動熱鍵為 F6,功能等同于 啟動 按鈕;默認終止熱鍵為 F9,按下后將會停止正在運行的腳本。
3、錄制時只記錄鼠標點擊動作和鍵盤動作,不記錄鼠標移動軌跡。
4、每次錄制結束后都會在 scripts 目前下生成一個新的腳本文件。
5、運行前可以在列表中選擇一個需要執(zhí)行的腳本。
6、scripts 下的腳本文件內(nèi)容可以修改,修改時可參考如下所述 腳本格式說明。
腳本格式說明:
[ [3000, "EM", "mouse left down", [100, 200]],
[50, "EM", "mouse left up", [100, 200]],
[1000, "EK", "key down", "f"],
[50, "EK", "key up", "f"],
[2000, "EM", "mouse right down",
[300, 400]],
[50, "EM", "mouse right up",
[300, 400]] ]
每一行代表一次動作:
每行的第 1 個元素表示時間間隔,指的是本次動作與上一次動作之間相隔的時間,單位為毫秒。
每行的第 2 個元素表示鼠標動作或是鍵盤動作:EM 為鼠標,EK 為鍵盤。
每行的第 3 個元素表示動作的類型:mouse left down 為鼠標左鍵按下,mouse left up 為鼠標左鍵抬起,mouse right down 為鼠標右鍵按下,mouse right up 為鼠標右鍵抬起,key down 鍵盤按鍵按下,key up 鍵盤按鍵抬起。
每行的第 4 個元素表示具體的動作參數(shù),當為鼠標動作時,由兩個子元素構成,分別為鼠標所在的屏幕位置的橫縱坐標;鍵盤動作時為按下或抬起的按鍵名稱。
修改時請嚴格遵守格式,否則可能導致腳本無法運行,建議修改前先備份一下。
綜上所述,示例中的腳本運行后的效果為:
開始運行 3000ms 后,在屏幕坐標 (100,200) 處 按下鼠標左鍵;
等待 50ms 后在相同位置 抬起鼠標左鍵;
等待 1000ms 后 按下f鍵;
等待 50ms 后 抬起f鍵;
等待 2000ms 后,在屏幕坐標 (300,400) 處 按下鼠標左鍵;
等待 50ms 后在相同位置 抬起鼠標左鍵。