如你會用C#寫程式 可用 FindWindow 取得 HR系統視窗的 句柄 。
取得視窗句柄(控制權)再遍歷所有按鈕,找到這按鈕,即可模擬 [按下] 的事件。
當然實務是有一點複雜,你可Google [FindWindow]、[句柄] 等關鍵字看寫法。
exe執行就能抓取的話,用系統排程執行不行嗎?
或是乾脆寫腳本,一樣定時排程,登入系統去觸發該按鈕
Part1.每天需要人去手動按同步按鈕才能去抓取
按鍵腳本精靈
RPA
記得JAVA也可以寫滑鼠按鈕的自動位移點擊的程式
Part2.抓取打卡機數據
看是否存出來落地也可以透過類似C# FileSystemWatcher來監控目錄檔案異動
再去寫程式parser
排程就看用Windows還Linux自己設cron job
https://www.ubackup.com/synchronization/free-auto-sync-software-6988.html
自動同步程式,配合系統排程,就可以做到每兩個小時自動去抓取打卡機數據。
HR系統去抓卡鐘資料的程式,通常會是由卡鐘廠商提供程式讓HR系統呼叫,HR系統作的是將卡鐘下載的刷卡資料滙入資料庫再作處理。
您可以查一下卡鐘的廠牌型號,直接去廠商官網,有些卡鐘廠商會直接放在官網上,沒有的您就直接看連絡方式去詢問。
隨便Google的