// mmykey.cpp : 定義控制台應用程式的入口點。
//#include "stdafx.h"
using namespace std;
//#define mapvk_vk_to_vsc 0
byte scan_code(dword pkey)
void press_key(dword pkey)
void release_key(dword pkey)
bool isinvalid = true;
// for testing
//#define press(x) press_key(x); std::cout << "press: " #x << std::endl
//#define release(x) release_key(x); std::cout << "release: " #x << std::end
#define press(x) press_key(x);
#define release(x) release_key(x);
// test
//hhook g_ms_hook = 0;
hhook g_kb_hook = 0;
lresult callback kb_proc (int code, wparam w, lparam l)
return callnexthookex (g_kb_hook, code, w, l);
}/*lresult callback ms_proc (int code, wparam w, lparam l)
*/dword winapi myswitch(pvoid pvparam)
/*while(1) */
return 0;
}dword winapi anjian(pvoid pvparam)
sleep(10);}}
int _tmain(int argc, _tchar* argv)
else
/*handle hthread1 = createthread(null, //預設安全級別
0, //預設棧大小
myswitch,//執行緒函式
null, //函式沒有引數
0, //建立後直接執行
null); //執行緒標識,不需要
*/handle hthread2 = createthread(null, //預設安全級別
0, //預設棧大小
anjian,//執行緒函式
null, //函式沒有引數
0, //建立後直接執行
null); //執行緒標識,不需要
msg msg;
while (getmessage (&msg, null, 0, 0))
unhookwindowshookex (g_kb_hook);
//closehandle(hthread1);
closehandle(hthread2);
return 0;
}
按鍵精靈做乙個樂寧自動學習
由於樂寧改版,這次這個自動學習 弄了一下午,還是 有點難度的 分享給大家。直接開啟學習列表 hwnd plugin.window.foreground traceprint hwnd 啟用最大視窗 call plugin.window.active hwnd call plugin.window.m...
python 按鍵精靈實現百度指數資料爬取
原始資料存在於class index trend chart 的div裡,隨滑鼠移動資料變化,所以只要模擬滑鼠的移動動作,然後複製這個div的內容。選擇工具實現上一步的想法,這裡使用的按鍵精靈,這個軟體 姑且叫它軟體了 需要根據自己電腦的螢幕情況具體操作,x,y 表示指數資料第一天的螢幕座標,x1,...
iOS自動化測試需求實現(iOS按鍵精靈類似)
需求分析 作為以需求為驅動的it公司,有再奇怪的需求都不奇怪,所以 24小時循測第三方應用 這樣的需求也可以接受。業務需求重點為 1.24小時循測 2.無人值守,自動完成 3.自動介面操作 點選 滑動 輸入 4.比較每個頁面是否有bug顯示 技術分析 根據以上業務需求做技術分析 1.andriod上...