今天就跟大家聊聊有關(guān)python 如何轉(zhuǎn)化輸入法,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
成都創(chuàng)新互聯(lián)是專業(yè)的大石橋網(wǎng)站建設(shè)公司,大石橋接單;提供網(wǎng)站制作、做網(wǎng)站,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行大石橋網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
python轉(zhuǎn)化輸入法的方法:
# 設(shè)置鍵盤布局
set keyboard layout
# 語言代碼
from win32con import WM_INPUTLANGCHANGEREQUEST import win32gui import win32api # https://msdn.microsoft.com/en-us/library/cc233982.aspx LID = {0x0804: "Chinese (Simplified) (People's Republic of China)", 0x0409: 'English (United States)'}
# 獲取前景窗口句柄
hwnd = win32gui.GetForegroundWindow()
# 獲取前景窗口標(biāo)題
title = win32gui.GetWindowText(hwnd) print('當(dāng)前窗口:' + title)
# 獲取鍵盤布局列表
im_list = win32api.GetKeyboardLayoutList() im_list = list(map(hex, im_list)) print(im_list)
# 設(shè)置鍵盤布局為英文
result = win32api.SendMessage( hwnd, WM_INPUTLANGCHANGEREQUEST, 0,0x0409) if result == 0: print('設(shè)置英文鍵盤成功!')
看完上述內(nèi)容,你們對(duì)python 如何轉(zhuǎn)化輸入法有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。