因爲工作中需要,我需要使用WM_CHAR發送文本或者模擬複製粘貼,向一個句柄發送文本內容。
而極少數用戶會出現發送得到的文本中文部分爲亂碼,複製粘貼的方法,再設置剪貼板時使用unicode的方式,可以解決一部分用戶的問題,但似乎無法完全根除。
出現這個問題的原因應該是鍵盤佈局無誤了,那如何調整鍵盤佈局呢,首先你要在所輸入的句柄所在的進程中有一個DLL,來執行相關鍵盤佈局修改的函數,因爲每個進程有自己當前的鍵盤佈局狀態。
待續...該方法正在測試中,測試完畢後將會完成該文章。
因爲工作中需要,我需要使用WM_CHAR發送文本或者模擬複製粘貼,向一個句柄發送文本內容。
而極少數用戶會出現發送得到的文本中文部分爲亂碼,複製粘貼的方法,再設置剪貼板時使用unicode的方式,可以解決一部分用戶的問題,但似乎無法完全根除。
出現這個問題的原因應該是鍵盤佈局無誤了,那如何調整鍵盤佈局呢,首先你要在所輸入的句柄所在的進程中有一個DLL,來執行相關鍵盤佈局修改的函數,因爲每個進程有自己當前的鍵盤佈局狀態。
待續...該方法正在測試中,測試完畢後將會完成該文章。
shell腳本獲取腳本所在目錄 執行腳本的父目錄不一定是當前的工作目錄。 url=$(dirname $(readlink -f $0))