亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > 易語言 > 正文

易語言仿按鍵精靈錄制鍵盤鼠標操作的代碼

2024-07-21 23:02:36
字體:
來源:轉載
供稿:網友

DLL命令表

.版本 2.DLL命令 取按鍵狀態, 短整數型, "user32.dll", "GetAsyncKeyState"  .參數 鼠標鍵, 整數型.DLL命令 取鼠標位置, 整數型, "user32.dll", "GetCursorPos"  .參數 當前鼠標位置, 鼠標位置, 傳址.DLL命令 模擬鼠標按鍵, , , "mouse_event"  .參數 鼠標動作, 整數型  .參數 水平位置, 整數型  .參數 垂直位置, 整數型  .參數 鼠標按鍵, 整數型  .參數 擴展信息, 整數型.DLL命令 模擬鍵盤按鍵, , , "keybd_event"  .參數 bVk, 字節型  .參數 bScan, 字節型  .參數 dwFlags, 整數型  .參數 dwExtraInfo, 整數型

自定義數據類型

.版本 2.數據類型 鼠標位置  .成員 橫向坐標, 整數型  .成員 縱向坐標, 整數型.數據類型 按鍵記錄, , 記錄長度13個字節.  .成員 時間間隔, 整數型  .成員 鍵值, 字節型, , , 0,鼠標移動;其他為鍵盤鍵值  .成員 鍵盤動作, 整數型, , , 或者是 鼠標水平位置  .成員 垂直位置, 整數型, , , 鼠標垂直位置

鼠標鍵盤錄制的代碼

.版本 2.程序集 程序集_主窗口.程序集變量 按鍵狀態, 整數型, , "256".程序集變量 時間線, 整數型.程序集變量 鼠標前次位置, 鼠標位置.程序集變量 操作記錄, 按鍵記錄, , "92000".程序集變量 緩沖區記錄數, 文本型.程序集變量 當前記錄, 整數型.程序集變量 可否中斷, 邏輯型.程序集變量 屏幕寬度, 整數型.程序集變量 屏幕高度, 整數型.程序集變量 停止回放, 邏輯型.子程序 判斷按鍵.參數 鍵值, 字節型.參數 當前狀態, 整數型.判斷開始 (當前狀態 = 0)  .如果真 (按鍵狀態 [鍵值 + 1] ≠ 0)    添加記錄 (鍵值, #鍵抬起, 0)  .如果真結束.判斷 (當前狀態 ≠ 0)  .如果 (鍵值 = #F3鍵)    可否中斷 = 真    返回 ()  .否則  .如果結束  .如果真 (按鍵狀態 [鍵值 + 1] = 0)    添加記錄 (鍵值, #鍵按下, 0)  .如果真結束.默認.判斷結束按鍵狀態 [鍵值 + 1] = 當前狀態.子程序 添加記錄.參數 鍵值, 字節型, , 為0表示鼠標移動,其他表示按鍵.參數 鍵盤動作, 整數型, , 或 “水平位置”,傳入的雙精度數.參數 垂直位置, 整數型當前記錄 = 當前記錄 + 1.如果 (當前記錄 > 取數組成員數 (操作記錄))  可否中斷 = 真  信息框 (“緩沖區已滿,錄制被迫中止。”, #錯誤圖標, “錄制出錯”)  返回 ().否則.如果結束操作記錄 [當前記錄].時間間隔 = 取啟動時間 () - 時間線操作記錄 [當前記錄].鍵值 = 鍵值操作記錄 [當前記錄].鍵盤動作 = 鍵盤動作操作記錄 [當前記錄].垂直位置 = 垂直位置標簽_錄制進程.標題 = 到文本 (當前記錄) + “ / ” + 緩沖區記錄數.子程序 _按鈕_記錄_被單擊.局部變量 鍵值, 整數型.局部變量 鼠標當前位置, 鼠標位置.局部變量 鼠標動作, 整數型.局部變量 腳本文件號, 整數型.局部變量 記錄數, 整數型.局部變量 腳本文件名, 文本型按鈕_記錄.禁止 = 真按鈕_回放.禁止 = 真按鈕_停止.禁止 = 假.如果真 (選擇框_最小化.選中)  位置 = 2.如果真結束時鐘_熱鍵.時鐘周期 = 0 ' 關閉 “記錄” 熱鍵.計次循環首 (256, 鍵值) ' 初始化按鍵狀態  取按鍵狀態 (鍵值 - 1)  按鍵狀態 [鍵值] = 0.計次循環尾 ()屏幕寬度 = 取屏幕寬度 () ' 為獲取鼠標坐標作準備屏幕高度 = 取屏幕高度 ()當前記錄 = 0時間線 = 取啟動時間 ()可否中斷 = 假 ' 開始記錄.判斷循環首 (可否中斷 = 假)  取鼠標位置 (鼠標當前位置)  .如果真 (鼠標前次位置.橫向坐標 ≠ 鼠標當前位置.橫向坐標 或 鼠標前次位置.縱向坐標 ≠ 鼠標當前位置.縱向坐標)    鼠標前次位置 = 鼠標當前位置    添加記錄 (0, 鼠標當前位置.橫向坐標 × 65535 \ 屏幕寬度, 鼠標當前位置.縱向坐標 × 65535 \ 屏幕高度)  .如果真結束  .變量循環首 (146, 255, 1, 鍵值) ' 先檢查額外按鍵信息。OEM掃描碼 處理,擴展鍵 信息    判斷按鍵 (鍵值, 取按鍵狀態 (鍵值))  .變量循環尾 ()  .變量循環首 (0, 145, 1, 鍵值)    判斷按鍵 (鍵值, 取按鍵狀態 (鍵值))  .變量循環尾 ()  處理事件 ()  延時 (10) ' 取啟動時間() 最少間隔是 15ms.判斷循環尾 ().判斷開始 (當前記錄 > 4)  腳本文件名 = 到文本 (取現行時間 ())  創建目錄 (取運行目錄 () + “/scripts”)  腳本文件號 = 打開文件 (取運行目錄 () + “/scripts/” + 腳本文件名 + “.mrc”, #重寫, #禁止寫)  .變量循環首 (4, 當前記錄, 1, 記錄數)    寫出數據 (腳本文件號, 操作記錄 [記錄數].時間間隔, 操作記錄 [記錄數].鍵值, 操作記錄 [記錄數].鍵盤動作, 操作記錄 [記錄數].垂直位置)  .變量循環尾 ()  關閉文件 (腳本文件號).默認.判斷結束現存腳本 ()時鐘_熱鍵.時鐘周期 = 100 ' 打開 “記錄”熱鍵按鈕_記錄.禁止 = 假按鈕_停止.禁止 = 真位置 = 0.子程序 _按鈕_停止_被單擊可否中斷 = 真.子程序 現存腳本.局部變量 腳本文件名, 文本型按鈕_回放.禁止 = 真按鈕_刪除.禁止 = 真列表框_腳本.清空 ()腳本文件名 = 尋找文件 (取運行目錄 () + “/scripts/*.mrc”, ).判斷循環首 (腳本文件名 ≠ “”)  列表框_腳本.加入項目 (腳本文件名, )  腳本文件名 = 尋找文件 (, ).判斷循環尾 ()列表框_腳本.現行選中項 = 列表框_腳本.取項目數 () - 1_列表框_腳本_列表項被選擇 ().子程序 讀取腳本.參數 腳本文件名, 文本型.局部變量 腳本文件號, 整數型腳本文件號 = 打開文件 (腳本文件名, #讀入, #禁止寫)當前記錄 = 0.判斷循環首 (是否在文件尾 (腳本文件號, ) = 假)  當前記錄 = 當前記錄 + 1  讀入數據 (腳本文件號, 操作記錄 [當前記錄].時間間隔, 操作記錄 [當前記錄].鍵值, 操作記錄 [當前記錄].鍵盤動作, 操作記錄 [當前記錄].垂直位置).判斷循環尾 ()關閉文件 (腳本文件號)按鈕_回放.禁止 = 假.子程序 腳本_回放.參數 腳本文件名, 文本型.局部變量 記錄數, 整數型.局部變量 執行次數, 整數型.局部變量 回放間隔時間, 整數型讀取腳本 (腳本文件名).如果真 (選擇框_回放.選中 = 真)  位置 = 2.如果真結束按鈕_回放.禁止 = 真按鈕_記錄.禁止 = 真停止回放 = 假回放間隔時間 = 到數值 (編輯框_間隔時間.內容).計次循環首 (到數值 (編輯框_回放次數.內容), 執行次數)  標簽_當前次數.標題 = 到文本 (執行次數) + “ / ” + 編輯框_回放次數.內容  時間線 = 取啟動時間 ()  .計次循環首 (當前記錄, 記錄數)    .判斷循環首 (取啟動時間 () ≥ 時間線 且 取啟動時間 () - 時間線 ≤ 操作記錄 [記錄數].時間間隔) ' 解決 取啟動時間() 往復的問題      處理事件 ()      延時 (3) ' 1/3    .判斷循環尾 ()    .判斷開始 (操作記錄 [記錄數].鍵值 = 0) ' 鼠標移動      模擬鼠標按鍵 (位或 (#鼠標移動, #絕對坐標), 操作記錄 [記錄數].鍵盤動作, 操作記錄 [記錄數].垂直位置, 0, 0)    .判斷 (操作記錄 [記錄數].鍵值 = 1) ' 鼠標左鍵      .如果 (操作記錄 [記錄數].鍵盤動作 = #鍵按下)        模擬鼠標按鍵 (#左鍵按下, 0, 0, 0, 0)      .否則        模擬鼠標按鍵 (#左鍵抬起, 0, 0, 0, 0)      .如果結束    .判斷 (操作記錄 [記錄數].鍵值 = 2) ' 鼠標右鍵      .如果 (操作記錄 [記錄數].鍵盤動作 = #鍵按下)        模擬鼠標按鍵 (#右鍵按下, 0, 0, 0, 0)      .否則        模擬鼠標按鍵 (#右鍵抬起, 0, 0, 0, 0)      .如果結束    .判斷 (操作記錄 [記錄數].鍵值 = 4) ' 鼠標中鍵      .如果 (操作記錄 [記錄數].鍵盤動作 = #鍵按下)        模擬鼠標按鍵 (#中鍵按下, 0, 0, 0, 0)      .否則        模擬鼠標按鍵 (#中鍵抬起, 0, 0, 0, 0)      .如果結束    .判斷 (操作記錄 [記錄數].鍵值 > 4) ' 鍵盤鍵      模擬鍵盤按鍵 (操作記錄 [記錄數].鍵值, 0, 操作記錄 [記錄數].鍵盤動作, 0)    .默認    .判斷結束    標簽_錄制進程.標題 = 到文本 (記錄數) + “ / ” + 緩沖區記錄數    處理事件 ()    .如果真 (停止回放)      跳出循環 ()    .如果真結束  .計次循環尾 ()  .如果真 (停止回放)    跳出循環 ()  .如果真結束  .判斷開始 (到數值 (編輯框_回放次數.內容) > 1)    延時 (回放間隔時間 × 1000)  .默認  .判斷結束.計次循環尾 ()標簽_當前次數.標題 = “執行完畢”按鈕_回放.禁止 = 假按鈕_記錄.禁止 = 假位置 = 0.子程序 __啟動窗口_創建完畢.局部變量 鍵值, 整數型.局部變量 命令行, 文本型, , "0".局部變量 腳本文本, 文本型緩沖區記錄數 = 到文本 (取數組成員數 (操作記錄))取按鍵狀態 (#F2鍵)取按鍵狀態 (#F3鍵)取按鍵狀態 (#F4鍵)時鐘_熱鍵.時鐘周期 = 100現存腳本 ()取命令行 (命令行).判斷開始 (取數組成員數 (命令行) = 1)  腳本文本 = 取運行目錄 () + “/scripts/” + 命令行 [1] + “.mrc”  .判斷開始 (文件是否存在 (腳本文本))    腳本_回放 (腳本文本)    結束 ()  .默認  .判斷結束.默認.判斷結束.子程序 加密機器碼, 文本型.參數 機器碼, 文本型.局部變量 字符位置, 整數型.局部變量 加密后文本, 文本型.局部變量 二次加密文本, 文本型.變量循環首 (取文本長度 (機器碼), 1, -1, 字符位置)  加密后文本 = 加密后文本 + 字符 (到數值 (取文本中間 (機器碼, 字符位置, 1)) + 取代碼 (“p”, )).變量循環尾 ().計次循環首 (取文本長度 (機器碼), 字符位置)  二次加密文本 = 二次加密文本 + 字符 (取代碼 (加密后文本, 字符位置) - 到數值 (取文本中間 (機器碼, 字符位置, 1))).計次循環尾 ()返回 (二次加密文本).子程序 _時鐘_熱鍵_周期事件.如果 (取按鍵狀態 (#F2鍵) ≠ 0)  _按鈕_記錄_被單擊 ().否則.如果結束.如果 (取按鍵狀態 (#F4鍵) ≠ 0)  停止回放 = 真.否則.如果結束.子程序 _列表框_腳本_列表項被選擇按鈕_回放.禁止 = 假按鈕_刪除.禁止 = 假.子程序 _按鈕_刪除_被單擊刪除文件 (取運行目錄 () + “/scripts/” + 列表框_腳本.取項目文本 (列表框_腳本.現行選中項))現存腳本 ().子程序 __啟動窗口_將被銷毀結束 ().子程序 _調節器_間隔時間_調節鈕被按下.參數 按鈕值, 整數型.如果 (按鈕值 = 1)  編輯框_間隔時間.內容 = 到文本 (到數值 (編輯框_間隔時間.內容) + 1).否則  .如果真 (到數值 (編輯框_間隔時間.內容) > 0)    編輯框_間隔時間.內容 = 到文本 (到數值 (編輯框_間隔時間.內容) - 1)  .如果真結束.如果結束.子程序 _調節器_回放次數_調節鈕被按下.參數 按鈕值, 整數型.如果 (按鈕值 = 1)  編輯框_回放次數.內容 = 到文本 (到數值 (編輯框_回放次數.內容) + 1).否則  .如果真 (到數值 (編輯框_回放次數.內容) > 1)    編輯框_回放次數.內容 = 到文本 (到數值 (編輯框_回放次數.內容) - 1)  .如果真結束.如果結束.子程序 _按鈕_回放_被單擊腳本_回放 (取運行目錄 () + “/scripts/” + 列表框_腳本.取項目文本 (列表框_腳本.現行選中項)).子程序 _列表框_腳本_雙擊選擇載入 (窗口1, , 真).子程序 _列表框_腳本_鼠標右鍵被放開, 邏輯型.參數 橫向位置, 整數型.參數 縱向位置, 整數型.參數 功能鍵狀態, 整數型彈出菜單 (Z, , ).子程序 _重命名_被選擇.局部變量 腳本目錄, 文本型.局部變量 新文件名, 文本型.判斷開始 (輸入框 (“請輸入新腳本名稱:”, “重命名腳本名稱”, 列表框_腳本.取項目文本 (列表框_腳本.現行選中項), 新文件名, 1, _啟動窗口))  腳本目錄 = 取運行目錄 () + “/scripts/”  .判斷開始 (取文本右邊 (新文件名, 4) ≠ “.mrc”)    新文件名 = 新文件名 + “.mrc”  .默認  .判斷結束  .判斷開始 (文件更名 (腳本目錄 + 列表框_腳本.取項目文本 (列表框_腳本.現行選中項), 腳本目錄 + 新文件名))    列表框_腳本.置項目文本 (列表框_腳本.現行選中項, 新文件名)  .默認  .判斷結束.默認.判斷結束

運行結果:

易語言,按鍵精靈,錄制,鍵盤,鼠標

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到易語言教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲大胆人体视频| 中文字幕亚洲无线码在线一区| 成人xvideos免费视频| 97视频在线观看亚洲| 亚洲国产精品va在看黑人| 久久久久久亚洲| 国产精品久久久久久久久久99| 日韩av综合网站| 久久99久久99精品免观看粉嫩| 色yeye香蕉凹凸一区二区av| 一区二区在线免费视频| 欧美日韩ab片| 欧美日韩在线第一页| 欧美成人合集magnet| 亚洲综合在线播放| 琪琪亚洲精品午夜在线| 午夜精品福利在线观看| 日韩动漫免费观看电视剧高清| 国产欧美最新羞羞视频在线观看| 国产视频久久久久| 欧美激情a在线| 亚洲福利视频专区| 亚洲免费人成在线视频观看| 日韩欧美在线看| 欧美美女15p| 午夜欧美不卡精品aaaaa| 国产99视频精品免视看7| 国产精品影片在线观看| 久久影视电视剧凤归四时歌| 久久99国产精品久久久久久久久| 国产精品视频自拍| 欧美中文字幕在线观看| 欧美黑人性生活视频| 日韩成人在线观看| 精品美女国产在线| 国产成人精品av在线| 亚洲嫩模很污视频| 久久天天躁狠狠躁夜夜爽蜜月| 伊人久久综合97精品| 日韩免费观看视频| 欧美午夜片在线免费观看| 亚洲人线精品午夜| 精品久久久久久中文字幕大豆网| 久久综合免费视频| 欧美香蕉大胸在线视频观看| 亚洲综合日韩中文字幕v在线| 亚洲男人天堂2024| 黄色精品在线看| 国产精品免费一区二区三区都可以| 久久视频中文字幕| 亚洲国产精彩中文乱码av在线播放| 亚洲第一视频网站| 69久久夜色精品国产69乱青草| 国产精品日日摸夜夜添夜夜av| 精品国产91久久久久久| 成人自拍性视频| 蜜月aⅴ免费一区二区三区| 久久精品国产亚洲精品| 在线观看免费高清视频97| 亚洲激情视频在线播放| 欧美激情综合亚洲一二区| 中文字幕欧美日韩在线| 精品视频在线播放| 国产精品午夜视频| 国内精品小视频| 亚洲欧美www| 亚洲精品成人av| 中文字幕久精品免费视频| 国产精品高清在线| 亚洲精品动漫久久久久| 欧美日韩aaaa| 懂色av影视一区二区三区| 久热精品视频在线观看一区| 黄色一区二区三区| 欧美噜噜久久久xxx| 91视频免费网站| 久久久精品在线观看| 国产一区二区黑人欧美xxxx| 日韩激情av在线播放| 久久免费福利视频| 成年人精品视频| 亚洲久久久久久久久久久| 日韩免费精品视频| 亚洲综合精品伊人久久| 欧美另类暴力丝袜| 久久久久久久久久久国产| 亚洲欧美激情另类校园| 中文字幕一精品亚洲无线一区| 欧美激情一级精品国产| 亚洲人成绝费网站色www| 亚洲自拍高清视频网站| 欧美激情精品久久久久久久变态| 国产精品a久久久久久| 国产精品第一区| 亚洲成人激情小说| www.亚洲免费视频| 日韩成人激情影院| 成人黄色在线免费| 一区二区三区四区视频| 国产精品一区=区| 揄拍成人国产精品视频| 欧美黑人xxxⅹ高潮交| 国产日韩亚洲欧美| 欧美一区二区三区图| 正在播放亚洲1区| 国产精品h在线观看| 中文字幕欧美精品在线| 欧美极品少妇xxxxⅹ免费视频| 日韩精品中文字幕视频在线| 亚洲第一页中文字幕| 欧美精品免费播放| 国产欧美中文字幕| 欧美国产乱视频| 国产欧美精品一区二区三区介绍| 久久人人爽人人爽人人片亚洲| 欧美激情国产高清| 国产日韩在线视频| 欧美性xxxxxxx| 国产精品国产福利国产秒拍| 欧美亚洲日本黄色| 亚洲欧美综合v| 91免费观看网站| 97精品久久久中文字幕免费| 亚洲人精选亚洲人成在线| 亚洲精品日韩欧美| 成人精品在线观看| 亚洲精品女av网站| 亚洲欧美日韩中文在线制服| 色哟哟网站入口亚洲精品| 日本午夜在线亚洲.国产| 欧美性感美女h网站在线观看免费| 日本道色综合久久影院| 久久精品色欧美aⅴ一区二区| 久久中文字幕一区| 亚洲国产精品999| 欧美电影免费观看网站| 一区二区三区美女xx视频| 精品夜色国产国偷在线| 欧美一级免费视频| 成人性生交大片免费观看嘿嘿视频| 亚洲成人黄色网址| 亚洲欧洲在线免费| 日韩有码在线播放| xvideos成人免费中文版| 亚洲综合一区二区不卡| 日韩精品在线电影| 中文字幕自拍vr一区二区三区| 国产精品入口夜色视频大尺度| 国产美女久久精品香蕉69| 国产亚洲精品美女久久久| 欧美视频中文字幕在线| 国产精品视频自在线| 欧美性xxxx18| 国产成人精品视| 亚洲乱亚洲乱妇无码| www高清在线视频日韩欧美| 午夜精品久久久久久久白皮肤| 国产精品久久久av久久久| 亚洲国产欧美日韩精品| 久久免费视频这里只有精品| 国产美女精品免费电影| www.日韩欧美| 91在线观看欧美日韩| 久久久久久高潮国产精品视|