Visual Basic 的 Sendkeys 語句在 XP 之外不起作用。Visual Basic 程式在 Vista 或 Win 7 下發送密鑰的唯一方法就是使用 Windows API、SendInput 函數,這可能意味著在最初使用 VB Sendkeys 語句編寫的應用程式中進行大量重新編碼。幸運的是,M8 可以提供更簡單的解決方案。 Keysend.bas 是一個模組,它將 SendInput 包裝到一個新的子 Sendkey 中。Sendkey 是 VB Sendkey 的直接替代。要使用它,您只需將模組添加到專案中,然後在代碼中用"Sendkey" 替換 "Sendkey"。Sendkey 解釋所有 Sendkeys 參數,無需修改。 除了修復 Vista 下的 Sendkey 問題外,Sendkey 還包含 VB Sendkey 中無法用的以下功能: 1. 它可以發送 Prtscr 密鑰 2. 您可以指定數位來自數位鍵盤 3. 您可以設置帽鎖、數位鎖和滾動鎖鍵的狀態 4. 您可以在具有不同鍵盤佈局的應用程式之間發送鍵。 有 VB5/6/VBA 和VB.Net。
版本歷史記錄
- 版本 3.00.38 發佈於 2018-12-02
Vista 相容 VBA 相容。
軟體細節
- 軟體分類: 發展 > 基本VBVB點網
- 發佈者: M8 Software (UK)
- 軟體性質: 免費試用
- 價格: $4.99
- 版本: 3.00.38
- 作業系統: windows