• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Benjamin

            靜以修身,儉以養德,非澹薄無以明志,非寧靜無以致遠。
            隨筆 - 397, 文章 - 0, 評論 - 196, 引用 - 0
            數據加載中……

            python版的按鍵精靈KeymouseGo

            一、安裝
            1. 安裝 Python3
            2. pip install -r requirements-windows.txt
            3. pip install pyinstaller
            4. pyinstaller -F -w --add-data "./assets;assets" KeymouseGo.py  
            二、運行
            1、點擊 錄制 按鈕,開始錄制。
            2、在計算機上進行任意操作,如點擊鼠標、鍵盤輸入,這部分的動作會被記錄下來。
            3、點擊 結束 按鈕,結束錄制。
            4、點擊 啟動 按鈕,計算機會重復執行一遍第2步中所錄制的動作。
            5、命令行運行(腳本):/KeymouseGo scripts/01113.txt  -參數
                  -rt或--runtimes 次數       運行次數     0為無限循環
                  -sp或--speed     速度(百分比)   運行速度
                  -m或--module    MyExtension       加載自定義擴展MyExtension   
            三、說明
            1、默認啟動熱鍵為 F6,功能等同于 啟動 按鈕;默認終止熱鍵為 F9,按下后將會停止正在運行的腳本  
            2、錄制時只記錄鼠標點擊動作和鍵盤動作,不記錄鼠標移動軌跡;每次錄制結束后都會在 scripts 目前下生成一個新的腳本文件。
            3、運行前可以在列表中選擇一個需要執行的腳本
            4、熱鍵設置中的Middle指代鼠標中鍵,XButton指代鼠標側鍵
            5、由于程序速度受限,當輸入的鼠標速度大于一定值時腳本將無法以預期的輸入速度執行
            6、部分系統環境中,可能出現無法錄制完整的鼠標事件的情況,請以管理員身份/root身份運行此工具即可正常使用。
            7、腳本文件內容可以修改,修改時可參考如下所述
            腳本為 json 格式,每一行代表一次動作:
            每行的第 1 個元素表示時間間隔,指的是本次動作與上一次動作之間相隔的時間,單位為毫秒。
            每行的第 2 個元素表示鼠標動作或是鍵盤動作:EM 為鼠標,EK 為鍵盤,EX 為其他拓展動作。
            每行的第 3 個元素表示動作的類型:
            mouse left down 為鼠標左鍵按下,mouse left up 為鼠標左鍵抬起,
            mouse right down 為鼠標右鍵按下,mouse right up 為鼠標右鍵抬起,
            mouse middle down 為鼠標中鍵按下, mouse middle up 為鼠標中鍵抬起,
            mouse wheel up 為鼠標滾輪上滑, mouse wheel down 為鼠標滾輪下滑,
            key down 為鍵盤按鍵按下,key up 為鍵盤按鍵抬起,
            mouse move 為鼠標滑過,input 輸入文字。
            每行的第 4 個元素表示具體的動作參數
            當為鼠標動作時,由兩個子元素構成,分別為鼠標所在的屏幕位置的橫縱坐標,
            當為鍵盤動作時,由三個子元素構成,分別是(按鍵編號, 按鍵名, 拓展標記),
            當為輸入文字動作時,為要輸入的文字內容。
            每行 // 后的部分為注釋內容。
            修改時請嚴格遵守格式,否則可能導致腳本無法運行,建議修改前先備份一下。
            橫縱坐標為[-1, -1]時,表示在鼠標當前所在位置執行操作。
            例如:
            [
             [3000, "EM", "mouse right down", ["0.05208%", "0.1852%"]],    // 開始運行 `3000ms` 后,在屏幕相對坐標 `(0.05208, 0.1852)`即 `(100,200)` 處 `按下鼠標右鍵`;
             [50,   "EM", "mouse right up",   ["0.05208%", "0.1852%"]],    // 等待 `50ms` 后在相同位置 `抬起鼠標右鍵`;
             [1000, "EK", "key down",         [70, "F", 0]],                                   // 等待 `1000ms` 后 `按下f鍵`;
             [50,   "EK", "key up",           [70, "F", 0]],                                   // 等待 `50ms` 后 `抬起f鍵`;
             [100,  "EM", "mouse left down",  ["0.2604%", "0.4630%"]],      // 等待 `100ms` 后,在屏幕相對坐標 `(0.2604, 0.4630)`即 `(500, 500)` 處 `按下鼠標左鍵`;
             [100,  "EM", "mouse move",       ["0.2604%", "0.5556%"]],       // 等待 `100ms` 后,鼠標移動至相對坐標 `(0.2604, 0.5556)`即 `(500, 600)` 位置;
             [100,  "EM", "mouse left up",  ["0.3125%", "0.5556%"]],                   // 等待 `100ms` 后,在屏幕相對坐標 `(0.3125, 0.5556)`即 `(600, 600)` 處 `抬起鼠標左鍵`;
             [100,  "EX", "input",            "你好 world"],                                   // 等待 `100ms` 后,在當前位置輸入 `你好 world` 文字。
            ]
               
            github地址:https://github.com/taojy123/KeymouseGo(源碼)

            posted on 2023-11-13 15:32 Benjamin 閱讀(175) 評論(0)  編輯 收藏 引用 所屬分類: python

            亚洲国产小视频精品久久久三级 | 99久久精品这里只有精品| 久久精品亚洲一区二区三区浴池| 久久综合香蕉国产蜜臀AV| 国产三级久久久精品麻豆三级| 欧美日韩中文字幕久久伊人| 亚洲午夜无码AV毛片久久| 国产亚洲精品自在久久| 久久精品视频91| 久久精品国产久精国产思思| 久久不见久久见免费影院www日本| 久久婷婷五月综合成人D啪| 99re这里只有精品热久久| 久久福利资源国产精品999| 99久久精品费精品国产一区二区| 久久99国产精品久久99小说| 国内精品久久久久国产盗摄| 精品久久久久久无码中文字幕一区| 久久久久亚洲AV无码专区网站| 四虎久久影院| 久久久久99精品成人片三人毛片| 狠狠色丁香久久综合五月| 亚洲?V乱码久久精品蜜桃 | 久久精品国产秦先生| 久久久久久国产精品美女| 亚洲成av人片不卡无码久久| 久久这里只精品国产99热| 精品久久人妻av中文字幕| 国内高清久久久久久| 一本一道久久a久久精品综合| 久久精品成人免费国产片小草| 99国产欧美精品久久久蜜芽| 久久婷婷五月综合色奶水99啪| 久久精品国产亚洲AV蜜臀色欲| 思思久久99热只有频精品66| 一本色综合久久| 亚洲精品无码久久久久sm| 男女久久久国产一区二区三区| 婷婷综合久久中文字幕蜜桃三电影| 亚洲国产精品无码久久98| 乱亲女H秽乱长久久久|